when "00000000" => 
--101
gameA(27)(18) <= '1';
gameA(28)(18) <= '1';
gameA(35)(18) <= '1';
gameA(36)(18) <= '1';
gameA(26)(19) <= '1';
gameA(28)(19) <= '1';
gameA(35)(19) <= '1';
gameA(37)(19) <= '1';
gameA(26)(20) <= '1';
gameA(37)(20) <= '1';
gameA(23)(21) <= '1';
gameA(24)(21) <= '1';
gameA(26)(21) <= '1';
gameA(37)(21) <= '1';
gameA(39)(21) <= '1';
gameA(40)(21) <= '1';
gameA(23)(22) <= '1';
gameA(24)(22) <= '1';
gameA(26)(22) <= '1';
gameA(28)(22) <= '1';
gameA(31)(22) <= '1';
gameA(32)(22) <= '1';
gameA(35)(22) <= '1';
gameA(37)(22) <= '1';
gameA(39)(22) <= '1';
gameA(40)(22) <= '1';
gameA(26)(23) <= '1';
gameA(28)(23) <= '1';
gameA(30)(23) <= '1';
gameA(33)(23) <= '1';
gameA(35)(23) <= '1';
gameA(37)(23) <= '1';
gameA(26)(24) <= '1';
gameA(28)(24) <= '1';
gameA(30)(24) <= '1';
gameA(33)(24) <= '1';
gameA(35)(24) <= '1';
gameA(37)(24) <= '1';
gameA(23)(25) <= '1';
gameA(24)(25) <= '1';
gameA(26)(25) <= '1';
gameA(28)(25) <= '1';
gameA(31)(25) <= '1';
gameA(32)(25) <= '1';
gameA(35)(25) <= '1';
gameA(37)(25) <= '1';
gameA(39)(25) <= '1';
gameA(40)(25) <= '1';
gameA(23)(26) <= '1';
gameA(24)(26) <= '1';
gameA(26)(26) <= '1';
gameA(37)(26) <= '1';
gameA(39)(26) <= '1';
gameA(40)(26) <= '1';
gameA(26)(27) <= '1';
gameA(37)(27) <= '1';
gameA(26)(28) <= '1';
gameA(28)(28) <= '1';
gameA(35)(28) <= '1';
gameA(37)(28) <= '1';
gameA(27)(29) <= '1';
gameA(28)(29) <= '1';
gameA(35)(29) <= '1';
gameA(36)(29) <= '1';
when "00000001" => 
--A for All
gameA(31)(19) <= '1';
gameA(32)(19) <= '1';
gameA(30)(20) <= '1';
gameA(33)(20) <= '1';
gameA(30)(21) <= '1';
gameA(31)(21) <= '1';
gameA(32)(21) <= '1';
gameA(33)(21) <= '1';
gameA(28)(22) <= '1';
gameA(30)(22) <= '1';
gameA(33)(22) <= '1';
gameA(35)(22) <= '1';
gameA(27)(23) <= '1';
gameA(36)(23) <= '1';
gameA(27)(24) <= '1';
gameA(36)(24) <= '1';
gameA(28)(25) <= '1';
gameA(30)(25) <= '1';
gameA(33)(25) <= '1';
gameA(35)(25) <= '1';
gameA(30)(26) <= '1';
gameA(31)(26) <= '1';
gameA(32)(26) <= '1';
gameA(33)(26) <= '1';
gameA(30)(27) <= '1';
gameA(33)(27) <= '1';
gameA(31)(28) <= '1';
gameA(32)(28) <= '1';
when "00000010" => 
--aircraft carrier
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(30)(24) <= '1';
gameA(33)(24) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
when "00000011" => 
--airforce
gameA(32)(17) <= '1';
gameA(31)(18) <= '1';
gameA(33)(18) <= '1';
gameA(32)(19) <= '1';
gameA(30)(21) <= '1';
gameA(31)(21) <= '1';
gameA(32)(21) <= '1';
gameA(33)(21) <= '1';
gameA(34)(21) <= '1';
gameA(29)(22) <= '1';
gameA(35)(22) <= '1';
gameA(37)(22) <= '1';
gameA(38)(22) <= '1';
gameA(28)(23) <= '1';
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(35)(23) <= '1';
gameA(37)(23) <= '1';
gameA(38)(23) <= '1';
gameA(28)(24) <= '1';
gameA(30)(24) <= '1';
gameA(33)(24) <= '1';
gameA(35)(24) <= '1';
gameA(25)(25) <= '1';
gameA(26)(25) <= '1';
gameA(28)(25) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
gameA(35)(25) <= '1';
gameA(25)(26) <= '1';
gameA(26)(26) <= '1';
gameA(28)(26) <= '1';
gameA(34)(26) <= '1';
gameA(29)(27) <= '1';
gameA(30)(27) <= '1';
gameA(31)(27) <= '1';
gameA(32)(27) <= '1';
gameA(33)(27) <= '1';
gameA(31)(29) <= '1';
gameA(30)(30) <= '1';
gameA(32)(30) <= '1';
gameA(31)(31) <= '1';
when "00000100" => 
--ants
gameA(13)(22) <= '1';
gameA(14)(22) <= '1';
gameA(23)(22) <= '1';
gameA(24)(22) <= '1';
gameA(28)(22) <= '1';
gameA(29)(22) <= '1';
gameA(33)(22) <= '1';
gameA(34)(22) <= '1';
gameA(38)(22) <= '1';
gameA(39)(22) <= '1';
gameA(43)(22) <= '1';
gameA(44)(22) <= '1';
gameA(48)(22) <= '1';
gameA(49)(22) <= '1';
gameA(15)(23) <= '1';
gameA(16)(23) <= '1';
gameA(18)(23) <= '1';
gameA(19)(23) <= '1';
gameA(25)(23) <= '1';
gameA(26)(23) <= '1';
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(35)(23) <= '1';
gameA(36)(23) <= '1';
gameA(40)(23) <= '1';
gameA(41)(23) <= '1';
gameA(45)(23) <= '1';
gameA(46)(23) <= '1';
gameA(50)(23) <= '1';
gameA(51)(23) <= '1';
gameA(15)(24) <= '1';
gameA(16)(24) <= '1';
gameA(20)(24) <= '1';
gameA(21)(24) <= '1';
gameA(25)(24) <= '1';
gameA(26)(24) <= '1';
gameA(30)(24) <= '1';
gameA(31)(24) <= '1';
gameA(35)(24) <= '1';
gameA(36)(24) <= '1';
gameA(40)(24) <= '1';
gameA(41)(24) <= '1';
gameA(45)(24) <= '1';
gameA(46)(24) <= '1';
gameA(50)(24) <= '1';
gameA(51)(24) <= '1';
gameA(13)(25) <= '1';
gameA(14)(25) <= '1';
gameA(20)(25) <= '1';
gameA(21)(25) <= '1';
gameA(23)(25) <= '1';
gameA(24)(25) <= '1';
gameA(28)(25) <= '1';
gameA(29)(25) <= '1';
gameA(33)(25) <= '1';
gameA(34)(25) <= '1';
gameA(38)(25) <= '1';
gameA(39)(25) <= '1';
gameA(43)(25) <= '1';
gameA(44)(25) <= '1';
gameA(48)(25) <= '1';
gameA(49)(25) <= '1';
gameA(18)(26) <= '1';
gameA(19)(26) <= '1';
when "00000101" => 
--aVerage
gameA(32)(18) <= '1';
gameA(31)(19) <= '1';
gameA(33)(19) <= '1';
gameA(32)(20) <= '1';
gameA(30)(22) <= '1';
gameA(31)(22) <= '1';
gameA(32)(22) <= '1';
gameA(33)(22) <= '1';
gameA(34)(22) <= '1';
gameA(29)(23) <= '1';
gameA(32)(23) <= '1';
gameA(35)(23) <= '1';
gameA(28)(24) <= '1';
gameA(30)(24) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(34)(24) <= '1';
gameA(36)(24) <= '1';
gameA(28)(25) <= '1';
gameA(30)(25) <= '1';
gameA(34)(25) <= '1';
gameA(36)(25) <= '1';
gameA(27)(26) <= '1';
gameA(28)(26) <= '1';
gameA(30)(26) <= '1';
gameA(34)(26) <= '1';
gameA(36)(26) <= '1';
gameA(37)(26) <= '1';
gameA(27)(27) <= '1';
gameA(30)(27) <= '1';
gameA(32)(27) <= '1';
gameA(34)(27) <= '1';
gameA(37)(27) <= '1';
gameA(29)(28) <= '1';
gameA(35)(28) <= '1';
gameA(30)(29) <= '1';
gameA(31)(29) <= '1';
gameA(32)(29) <= '1';
gameA(33)(29) <= '1';
gameA(34)(29) <= '1';
gameA(32)(30) <= '1';
when "00000110" => 
--b-heptomino
gameA(31)(23) <= '1';
gameA(30)(24) <= '1';
gameA(31)(24) <= '1';
gameA(32)(24) <= '1';
gameA(30)(25) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
when "00000111" => 
--b-heptomino shuttle, p46 shuttle, twin bees shuttle
gameA(35)(19) <= '1';
gameA(18)(20) <= '1';
gameA(19)(20) <= '1';
gameA(35)(20) <= '1';
gameA(36)(20) <= '1';
gameA(45)(20) <= '1';
gameA(46)(20) <= '1';
gameA(18)(21) <= '1';
gameA(19)(21) <= '1';
gameA(36)(21) <= '1';
gameA(37)(21) <= '1';
gameA(45)(21) <= '1';
gameA(46)(21) <= '1';
gameA(35)(22) <= '1';
gameA(36)(22) <= '1';
gameA(35)(26) <= '1';
gameA(36)(26) <= '1';
gameA(36)(27) <= '1';
gameA(37)(27) <= '1';
gameA(35)(28) <= '1';
gameA(36)(28) <= '1';
gameA(35)(29) <= '1';
when "00001000" => 
--bakery
gameA(31)(19) <= '1';
gameA(32)(19) <= '1';
gameA(30)(20) <= '1';
gameA(33)(20) <= '1';
gameA(30)(21) <= '1';
gameA(32)(21) <= '1';
gameA(28)(22) <= '1';
gameA(29)(22) <= '1';
gameA(31)(22) <= '1';
gameA(35)(22) <= '1';
gameA(27)(23) <= '1';
gameA(30)(23) <= '1';
gameA(34)(23) <= '1';
gameA(36)(23) <= '1';
gameA(27)(24) <= '1';
gameA(29)(24) <= '1';
gameA(33)(24) <= '1';
gameA(36)(24) <= '1';
gameA(28)(25) <= '1';
gameA(32)(25) <= '1';
gameA(34)(25) <= '1';
gameA(35)(25) <= '1';
gameA(31)(26) <= '1';
gameA(33)(26) <= '1';
gameA(30)(27) <= '1';
gameA(33)(27) <= '1';
gameA(31)(28) <= '1';
gameA(32)(28) <= '1';
when "00001001" => 
--barberpole
gameA(34)(21) <= '1';
gameA(35)(21) <= '1';
gameA(35)(22) <= '1';
gameA(32)(23) <= '1';
gameA(34)(23) <= '1';
gameA(30)(25) <= '1';
gameA(32)(25) <= '1';
gameA(29)(26) <= '1';
gameA(29)(27) <= '1';
gameA(30)(27) <= '1';
when "00001010" => 
--barge
gameA(31)(22) <= '1';
gameA(30)(23) <= '1';
gameA(32)(23) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(32)(25) <= '1';
when "00001011" => 
--beacon
gameA(30)(22) <= '1';
gameA(31)(22) <= '1';
gameA(30)(23) <= '1';
gameA(33)(24) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
when "00001100" => 
--beehive
gameA(31)(23) <= '1';
gameA(32)(23) <= '1';
gameA(30)(24) <= '1';
gameA(33)(24) <= '1';
gameA(31)(25) <= '1';
gameA(32)(25) <= '1';
when "00001101" => 
--beehive and dock, beehive on big table
gameA(29)(21) <= '1';
gameA(30)(21) <= '1';
gameA(33)(21) <= '1';
gameA(34)(21) <= '1';
gameA(29)(22) <= '1';
gameA(34)(22) <= '1';
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(32)(23) <= '1';
gameA(33)(23) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
gameA(31)(26) <= '1';
gameA(34)(26) <= '1';
gameA(32)(27) <= '1';
gameA(33)(27) <= '1';
when "00001110" => 
--beehive with tail
gameA(31)(21) <= '1';
gameA(30)(22) <= '1';
gameA(32)(22) <= '1';
gameA(30)(23) <= '1';
gameA(32)(23) <= '1';
gameA(31)(24) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
gameA(34)(25) <= '1';
gameA(34)(26) <= '1';
when "00001111" => 
--bi-loaf, half bakery, loaf on loaf
gameA(30)(21) <= '1';
gameA(29)(22) <= '1';
gameA(31)(22) <= '1';
gameA(29)(23) <= '1';
gameA(32)(23) <= '1';
gameA(30)(24) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(32)(25) <= '1';
gameA(34)(25) <= '1';
gameA(32)(26) <= '1';
gameA(35)(26) <= '1';
gameA(33)(27) <= '1';
gameA(34)(27) <= '1';
when "00010000" => 
--biblock
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(33)(23) <= '1';
gameA(34)(23) <= '1';
gameA(30)(24) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(34)(24) <= '1';
when "00010001" => 
--big S, S-spiral
gameA(33)(21) <= '1';
gameA(34)(21) <= '1';
gameA(32)(22) <= '1';
gameA(35)(22) <= '1';
gameA(32)(23) <= '1';
gameA(34)(23) <= '1';
gameA(35)(23) <= '1';
gameA(29)(24) <= '1';
gameA(30)(24) <= '1';
gameA(32)(24) <= '1';
gameA(29)(25) <= '1';
gameA(32)(25) <= '1';
gameA(30)(26) <= '1';
gameA(31)(26) <= '1';
when "00010010" => 
--bipole, short barberpole
gameA(30)(22) <= '1';
gameA(31)(22) <= '1';
gameA(30)(23) <= '1';
gameA(32)(23) <= '1';
gameA(32)(25) <= '1';
gameA(34)(25) <= '1';
gameA(33)(26) <= '1';
gameA(34)(26) <= '1';
when "00010011" => 
--blinker
gameA(31)(24) <= '1';
gameA(32)(24) <= '1';
gameA(33)(24) <= '1';
when "00010100" => 
--blinker ship
gameA(28)(16) <= '1';
gameA(31)(16) <= '1';
gameA(27)(17) <= '1';
gameA(27)(18) <= '1';
gameA(31)(18) <= '1';
gameA(19)(19) <= '1';
gameA(20)(19) <= '1';
gameA(27)(19) <= '1';
gameA(28)(19) <= '1';
gameA(29)(19) <= '1';
gameA(30)(19) <= '1';
gameA(18)(20) <= '1';
gameA(19)(20) <= '1';
gameA(20)(20) <= '1';
gameA(21)(20) <= '1';
gameA(17)(21) <= '1';
gameA(18)(21) <= '1';
gameA(20)(21) <= '1';
gameA(21)(21) <= '1';
gameA(18)(22) <= '1';
gameA(19)(22) <= '1';
gameA(25)(22) <= '1';
gameA(26)(22) <= '1';
gameA(28)(22) <= '1';
gameA(29)(22) <= '1';
gameA(30)(22) <= '1';
gameA(24)(23) <= '1';
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(39)(23) <= '1';
gameA(44)(23) <= '1';
gameA(45)(23) <= '1';
gameA(46)(23) <= '1';
gameA(23)(24) <= '1';
gameA(24)(24) <= '1';
gameA(32)(24) <= '1';
gameA(39)(24) <= '1';
gameA(44)(24) <= '1';
gameA(46)(24) <= '1';
gameA(24)(25) <= '1';
gameA(30)(25) <= '1';
gameA(31)(25) <= '1';
gameA(39)(25) <= '1';
gameA(44)(25) <= '1';
gameA(45)(25) <= '1';
gameA(46)(25) <= '1';
gameA(18)(26) <= '1';
gameA(19)(26) <= '1';
gameA(25)(26) <= '1';
gameA(26)(26) <= '1';
gameA(28)(26) <= '1';
gameA(29)(26) <= '1';
gameA(30)(26) <= '1';
gameA(17)(27) <= '1';
gameA(18)(27) <= '1';
gameA(20)(27) <= '1';
gameA(21)(27) <= '1';
gameA(18)(28) <= '1';
gameA(19)(28) <= '1';
gameA(20)(28) <= '1';
gameA(21)(28) <= '1';
gameA(19)(29) <= '1';
gameA(20)(29) <= '1';
gameA(27)(29) <= '1';
gameA(28)(29) <= '1';
gameA(29)(29) <= '1';
gameA(30)(29) <= '1';
gameA(27)(30) <= '1';
gameA(31)(30) <= '1';
gameA(27)(31) <= '1';
gameA(28)(32) <= '1';
gameA(31)(32) <= '1';
when "00010101" => 
--block
gameA(31)(23) <= '1';
gameA(32)(23) <= '1';
gameA(31)(24) <= '1';
gameA(32)(24) <= '1';
when "00010110" => 
--block and dock, block on big table
gameA(29)(21) <= '1';
gameA(30)(21) <= '1';
gameA(33)(21) <= '1';
gameA(34)(21) <= '1';
gameA(29)(22) <= '1';
gameA(34)(22) <= '1';
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(32)(23) <= '1';
gameA(33)(23) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
gameA(32)(26) <= '1';
gameA(33)(26) <= '1';
when "00010111" => 
--block on table
gameA(30)(22) <= '1';
gameA(31)(22) <= '1';
gameA(31)(23) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(34)(24) <= '1';
gameA(30)(25) <= '1';
gameA(31)(25) <= '1';
gameA(33)(25) <= '1';
gameA(34)(25) <= '1';
when "00011000" => 
--blocker
gameA(34)(22) <= '1';
gameA(36)(22) <= '1';
gameA(33)(23) <= '1';
gameA(27)(24) <= '1';
gameA(28)(24) <= '1';
gameA(31)(24) <= '1';
gameA(36)(24) <= '1';
gameA(27)(25) <= '1';
gameA(28)(25) <= '1';
gameA(30)(25) <= '1';
gameA(33)(25) <= '1';
gameA(35)(25) <= '1';
gameA(36)(25) <= '1';
gameA(32)(26) <= '1';
gameA(33)(26) <= '1';
when "00011001" => 
--boat
gameA(32)(23) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
when "00011010" => 
--boat on boat, boat-tie, bow tie, bi-boat
gameA(30)(21) <= '1';
gameA(29)(22) <= '1';
gameA(31)(22) <= '1';
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(32)(24) <= '1';
gameA(33)(24) <= '1';
gameA(32)(25) <= '1';
gameA(34)(25) <= '1';
gameA(33)(26) <= '1';
when "00011011" => 
--bookends
gameA(29)(22) <= '1';
gameA(30)(22) <= '1';
gameA(34)(22) <= '1';
gameA(35)(22) <= '1';
gameA(29)(23) <= '1';
gameA(31)(23) <= '1';
gameA(33)(23) <= '1';
gameA(35)(23) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(30)(25) <= '1';
gameA(31)(25) <= '1';
gameA(33)(25) <= '1';
gameA(34)(25) <= '1';
when "00011100" => 
--boss
gameA(32)(17) <= '1';
gameA(31)(18) <= '1';
gameA(33)(18) <= '1';
gameA(31)(19) <= '1';
gameA(33)(19) <= '1';
gameA(30)(20) <= '1';
gameA(31)(20) <= '1';
gameA(33)(20) <= '1';
gameA(34)(20) <= '1';
gameA(29)(21) <= '1';
gameA(35)(21) <= '1';
gameA(28)(22) <= '1';
gameA(30)(22) <= '1';
gameA(32)(22) <= '1';
gameA(34)(22) <= '1';
gameA(36)(22) <= '1';
gameA(28)(23) <= '1';
gameA(30)(23) <= '1';
gameA(34)(23) <= '1';
gameA(36)(23) <= '1';
gameA(27)(24) <= '1';
gameA(28)(24) <= '1';
gameA(30)(24) <= '1';
gameA(34)(24) <= '1';
gameA(36)(24) <= '1';
gameA(37)(24) <= '1';
gameA(27)(25) <= '1';
gameA(30)(25) <= '1';
gameA(32)(25) <= '1';
gameA(34)(25) <= '1';
gameA(37)(25) <= '1';
gameA(29)(26) <= '1';
gameA(35)(26) <= '1';
gameA(30)(27) <= '1';
gameA(31)(27) <= '1';
gameA(33)(27) <= '1';
gameA(34)(27) <= '1';
gameA(31)(28) <= '1';
gameA(33)(28) <= '1';
gameA(31)(29) <= '1';
gameA(33)(29) <= '1';
gameA(32)(30) <= '1';
when "00011101" => 
--brain
gameA(28)(16) <= '1';
gameA(29)(16) <= '1';
gameA(27)(17) <= '1';
gameA(30)(17) <= '1';
gameA(36)(17) <= '1';
gameA(37)(17) <= '1';
gameA(27)(18) <= '1';
gameA(28)(18) <= '1';
gameA(29)(18) <= '1';
gameA(33)(18) <= '1';
gameA(34)(18) <= '1';
gameA(35)(18) <= '1';
gameA(27)(19) <= '1';
gameA(30)(19) <= '1';
gameA(32)(19) <= '1';
gameA(33)(19) <= '1';
gameA(34)(19) <= '1';
gameA(35)(19) <= '1';
gameA(28)(20) <= '1';
gameA(29)(20) <= '1';
gameA(30)(20) <= '1';
gameA(34)(20) <= '1';
gameA(28)(21) <= '1';
gameA(31)(21) <= '1';
gameA(32)(21) <= '1';
gameA(33)(21) <= '1';
gameA(30)(22) <= '1';
gameA(35)(22) <= '1';
gameA(36)(22) <= '1';
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(32)(23) <= '1';
gameA(33)(23) <= '1';
gameA(34)(23) <= '1';
gameA(36)(23) <= '1';
gameA(30)(25) <= '1';
gameA(31)(25) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
gameA(34)(25) <= '1';
gameA(36)(25) <= '1';
gameA(30)(26) <= '1';
gameA(35)(26) <= '1';
gameA(36)(26) <= '1';
gameA(28)(27) <= '1';
gameA(31)(27) <= '1';
gameA(32)(27) <= '1';
gameA(33)(27) <= '1';
gameA(28)(28) <= '1';
gameA(29)(28) <= '1';
gameA(30)(28) <= '1';
gameA(34)(28) <= '1';
gameA(27)(29) <= '1';
gameA(30)(29) <= '1';
gameA(32)(29) <= '1';
gameA(33)(29) <= '1';
gameA(34)(29) <= '1';
gameA(35)(29) <= '1';
gameA(27)(30) <= '1';
gameA(28)(30) <= '1';
gameA(29)(30) <= '1';
gameA(33)(30) <= '1';
gameA(34)(30) <= '1';
gameA(35)(30) <= '1';
gameA(27)(31) <= '1';
gameA(30)(31) <= '1';
gameA(36)(31) <= '1';
gameA(37)(31) <= '1';
gameA(28)(32) <= '1';
gameA(29)(32) <= '1';
when "00011110" => 
--bunnies
gameA(28)(22) <= '1';
gameA(34)(22) <= '1';
gameA(30)(23) <= '1';
gameA(34)(23) <= '1';
gameA(30)(24) <= '1';
gameA(33)(24) <= '1';
gameA(35)(24) <= '1';
gameA(29)(25) <= '1';
gameA(31)(25) <= '1';
when "00011111" => 
--burloaferimeter
gameA(32)(19) <= '1';
gameA(31)(20) <= '1';
gameA(33)(20) <= '1';
gameA(30)(21) <= '1';
gameA(32)(21) <= '1';
gameA(34)(21) <= '1';
gameA(30)(22) <= '1';
gameA(32)(22) <= '1';
gameA(34)(22) <= '1';
gameA(27)(23) <= '1';
gameA(28)(23) <= '1';
gameA(30)(23) <= '1';
gameA(32)(23) <= '1';
gameA(34)(23) <= '1';
gameA(36)(23) <= '1';
gameA(37)(23) <= '1';
gameA(27)(24) <= '1';
gameA(28)(24) <= '1';
gameA(30)(24) <= '1';
gameA(35)(24) <= '1';
gameA(37)(24) <= '1';
gameA(31)(25) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
gameA(34)(25) <= '1';
gameA(31)(27) <= '1';
gameA(32)(27) <= '1';
gameA(31)(28) <= '1';
gameA(32)(28) <= '1';
when "00100000" => 
--caterer
gameA(33)(21) <= '1';
gameA(28)(22) <= '1';
gameA(29)(22) <= '1';
gameA(30)(22) <= '1';
gameA(31)(22) <= '1';
gameA(35)(22) <= '1';
gameA(31)(23) <= '1';
gameA(35)(23) <= '1';
gameA(35)(24) <= '1';
gameA(32)(25) <= '1';
gameA(33)(26) <= '1';
gameA(34)(26) <= '1';
when "00100001" => 
--centinal
gameA(6)(16) <= '1';
gameA(7)(16) <= '1';
gameA(56)(16) <= '1';
gameA(57)(16) <= '1';
gameA(7)(17) <= '1';
gameA(56)(17) <= '1';
gameA(7)(18) <= '1';
gameA(9)(18) <= '1';
gameA(31)(18) <= '1';
gameA(32)(18) <= '1';
gameA(54)(18) <= '1';
gameA(56)(18) <= '1';
gameA(8)(19) <= '1';
gameA(9)(19) <= '1';
gameA(18)(19) <= '1';
gameA(31)(19) <= '1';
gameA(32)(19) <= '1';
gameA(45)(19) <= '1';
gameA(46)(19) <= '1';
gameA(54)(19) <= '1';
gameA(55)(19) <= '1';
gameA(17)(20) <= '1';
gameA(18)(20) <= '1';
gameA(45)(20) <= '1';
gameA(47)(20) <= '1';
gameA(16)(21) <= '1';
gameA(17)(21) <= '1';
gameA(47)(21) <= '1';
gameA(17)(22) <= '1';
gameA(18)(22) <= '1';
gameA(21)(22) <= '1';
gameA(22)(22) <= '1';
gameA(45)(22) <= '1';
gameA(46)(22) <= '1';
gameA(47)(22) <= '1';
gameA(17)(26) <= '1';
gameA(18)(26) <= '1';
gameA(21)(26) <= '1';
gameA(22)(26) <= '1';
gameA(45)(26) <= '1';
gameA(46)(26) <= '1';
gameA(47)(26) <= '1';
gameA(16)(27) <= '1';
gameA(17)(27) <= '1';
gameA(47)(27) <= '1';
gameA(17)(28) <= '1';
gameA(18)(28) <= '1';
gameA(45)(28) <= '1';
gameA(47)(28) <= '1';
gameA(8)(29) <= '1';
gameA(9)(29) <= '1';
gameA(18)(29) <= '1';
gameA(31)(29) <= '1';
gameA(32)(29) <= '1';
gameA(45)(29) <= '1';
gameA(46)(29) <= '1';
gameA(54)(29) <= '1';
gameA(55)(29) <= '1';
gameA(7)(30) <= '1';
gameA(9)(30) <= '1';
gameA(31)(30) <= '1';
gameA(32)(30) <= '1';
gameA(54)(30) <= '1';
gameA(56)(30) <= '1';
gameA(7)(31) <= '1';
gameA(56)(31) <= '1';
gameA(6)(32) <= '1';
gameA(7)(32) <= '1';
gameA(56)(32) <= '1';
gameA(57)(32) <= '1';
when "00100010" => 
--chemist
gameA(32)(18) <= '1';
gameA(32)(19) <= '1';
gameA(33)(19) <= '1';
gameA(34)(19) <= '1';
gameA(35)(20) <= '1';
gameA(30)(21) <= '1';
gameA(31)(21) <= '1';
gameA(32)(21) <= '1';
gameA(35)(21) <= '1';
gameA(38)(21) <= '1';
gameA(39)(21) <= '1';
gameA(29)(22) <= '1';
gameA(31)(22) <= '1';
gameA(33)(22) <= '1';
gameA(35)(22) <= '1';
gameA(37)(22) <= '1';
gameA(39)(22) <= '1';
gameA(29)(23) <= '1';
gameA(33)(23) <= '1';
gameA(35)(23) <= '1';
gameA(37)(23) <= '1';
gameA(26)(24) <= '1';
gameA(27)(24) <= '1';
gameA(29)(24) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(35)(24) <= '1';
gameA(37)(24) <= '1';
gameA(38)(24) <= '1';
gameA(27)(25) <= '1';
gameA(29)(25) <= '1';
gameA(31)(25) <= '1';
gameA(35)(25) <= '1';
gameA(25)(26) <= '1';
gameA(27)(26) <= '1';
gameA(29)(26) <= '1';
gameA(31)(26) <= '1';
gameA(33)(26) <= '1';
gameA(35)(26) <= '1';
gameA(25)(27) <= '1';
gameA(26)(27) <= '1';
gameA(29)(27) <= '1';
gameA(32)(27) <= '1';
gameA(33)(27) <= '1';
gameA(34)(27) <= '1';
gameA(29)(28) <= '1';
gameA(30)(29) <= '1';
gameA(31)(29) <= '1';
gameA(32)(29) <= '1';
gameA(32)(30) <= '1';
when "00100011" => 
--cis-mirrored R-bee
gameA(31)(21) <= '1';
gameA(32)(21) <= '1';
gameA(30)(22) <= '1';
gameA(33)(22) <= '1';
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(32)(23) <= '1';
gameA(30)(25) <= '1';
gameA(31)(25) <= '1';
gameA(32)(25) <= '1';
gameA(30)(26) <= '1';
gameA(33)(26) <= '1';
gameA(31)(27) <= '1';
gameA(32)(27) <= '1';
when "00100100" => 
--cis-boat with tail, down boat with tail
gameA(34)(19) <= '1';
gameA(32)(20) <= '1';
gameA(33)(20) <= '1';
gameA(34)(20) <= '1';
gameA(31)(21) <= '1';
gameA(30)(22) <= '1';
gameA(32)(22) <= '1';
gameA(31)(23) <= '1';
gameA(32)(23) <= '1';
gameA(32)(26) <= '1';
gameA(30)(27) <= '1';
gameA(31)(27) <= '1';
gameA(32)(28) <= '1';
gameA(33)(28) <= '1';
gameA(31)(29) <= '1';
when "00100101" => 
--cloverleaf, Achim's p4
gameA(31)(19) <= '1';
gameA(33)(19) <= '1';
gameA(29)(20) <= '1';
gameA(30)(20) <= '1';
gameA(31)(20) <= '1';
gameA(33)(20) <= '1';
gameA(34)(20) <= '1';
gameA(35)(20) <= '1';
gameA(28)(21) <= '1';
gameA(32)(21) <= '1';
gameA(36)(21) <= '1';
gameA(28)(22) <= '1';
gameA(30)(22) <= '1';
gameA(32)(22) <= '1';
gameA(34)(22) <= '1';
gameA(36)(22) <= '1';
gameA(29)(23) <= '1';
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(32)(23) <= '1';
gameA(33)(23) <= '1';
gameA(34)(23) <= '1';
gameA(35)(23) <= '1';
gameA(29)(25) <= '1';
gameA(30)(25) <= '1';
gameA(31)(25) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
gameA(34)(25) <= '1';
gameA(35)(25) <= '1';
gameA(28)(26) <= '1';
gameA(30)(26) <= '1';
gameA(32)(26) <= '1';
gameA(34)(26) <= '1';
gameA(36)(26) <= '1';
gameA(28)(27) <= '1';
gameA(32)(27) <= '1';
gameA(36)(27) <= '1';
gameA(29)(28) <= '1';
gameA(30)(28) <= '1';
gameA(31)(28) <= '1';
gameA(33)(28) <= '1';
gameA(34)(28) <= '1';
gameA(35)(28) <= '1';
gameA(31)(29) <= '1';
gameA(33)(29) <= '1';
when "00100110" => 
--confused eaters
gameA(27)(19) <= '1';
gameA(27)(20) <= '1';
gameA(28)(20) <= '1';
gameA(29)(20) <= '1';
gameA(30)(21) <= '1';
gameA(29)(22) <= '1';
gameA(29)(23) <= '1';
gameA(32)(23) <= '1';
gameA(32)(24) <= '1';
gameA(30)(25) <= '1';
gameA(32)(25) <= '1';
gameA(30)(26) <= '1';
gameA(31)(26) <= '1';
gameA(34)(26) <= '1';
gameA(35)(26) <= '1';
gameA(34)(27) <= '1';
gameA(36)(27) <= '1';
gameA(36)(28) <= '1';
gameA(36)(29) <= '1';
gameA(37)(29) <= '1';
when "00100111" => 
--cross
gameA(30)(20) <= '1';
gameA(31)(20) <= '1';
gameA(32)(20) <= '1';
gameA(33)(20) <= '1';
gameA(30)(21) <= '1';
gameA(33)(21) <= '1';
gameA(28)(22) <= '1';
gameA(29)(22) <= '1';
gameA(30)(22) <= '1';
gameA(33)(22) <= '1';
gameA(34)(22) <= '1';
gameA(35)(22) <= '1';
gameA(28)(23) <= '1';
gameA(35)(23) <= '1';
gameA(28)(24) <= '1';
gameA(35)(24) <= '1';
gameA(28)(25) <= '1';
gameA(29)(25) <= '1';
gameA(30)(25) <= '1';
gameA(33)(25) <= '1';
gameA(34)(25) <= '1';
gameA(35)(25) <= '1';
gameA(30)(26) <= '1';
gameA(33)(26) <= '1';
gameA(30)(27) <= '1';
gameA(31)(27) <= '1';
gameA(32)(27) <= '1';
gameA(33)(27) <= '1';
when "00101000" => 
--dart
gameA(35)(17) <= '1';
gameA(34)(18) <= '1';
gameA(36)(18) <= '1';
gameA(33)(19) <= '1';
gameA(34)(19) <= '1';
gameA(36)(20) <= '1';
gameA(32)(21) <= '1';
gameA(36)(21) <= '1';
gameA(29)(22) <= '1';
gameA(32)(22) <= '1';
gameA(28)(23) <= '1';
gameA(30)(23) <= '1';
gameA(33)(23) <= '1';
gameA(34)(23) <= '1';
gameA(35)(23) <= '1';
gameA(36)(23) <= '1';
gameA(27)(24) <= '1';
gameA(30)(24) <= '1';
gameA(28)(25) <= '1';
gameA(30)(25) <= '1';
gameA(33)(25) <= '1';
gameA(34)(25) <= '1';
gameA(35)(25) <= '1';
gameA(36)(25) <= '1';
gameA(29)(26) <= '1';
gameA(32)(26) <= '1';
gameA(32)(27) <= '1';
gameA(36)(27) <= '1';
gameA(36)(28) <= '1';
gameA(33)(29) <= '1';
gameA(34)(29) <= '1';
gameA(34)(30) <= '1';
gameA(36)(30) <= '1';
gameA(35)(31) <= '1';
when "00101001" => 
--dead spark coil, JC
gameA(29)(22) <= '1';
gameA(30)(22) <= '1';
gameA(34)(22) <= '1';
gameA(35)(22) <= '1';
gameA(29)(23) <= '1';
gameA(31)(23) <= '1';
gameA(33)(23) <= '1';
gameA(35)(23) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(29)(25) <= '1';
gameA(31)(25) <= '1';
gameA(33)(25) <= '1';
gameA(35)(25) <= '1';
gameA(29)(26) <= '1';
gameA(30)(26) <= '1';
gameA(34)(26) <= '1';
gameA(35)(26) <= '1';
when "00101010" => 
--diamond ring
gameA(32)(18) <= '1';
gameA(31)(19) <= '1';
gameA(33)(19) <= '1';
gameA(30)(20) <= '1';
gameA(32)(20) <= '1';
gameA(34)(20) <= '1';
gameA(30)(21) <= '1';
gameA(34)(21) <= '1';
gameA(28)(22) <= '1';
gameA(29)(22) <= '1';
gameA(32)(22) <= '1';
gameA(35)(22) <= '1';
gameA(36)(22) <= '1';
gameA(27)(23) <= '1';
gameA(32)(23) <= '1';
gameA(37)(23) <= '1';
gameA(26)(24) <= '1';
gameA(28)(24) <= '1';
gameA(30)(24) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(34)(24) <= '1';
gameA(36)(24) <= '1';
gameA(38)(24) <= '1';
gameA(27)(25) <= '1';
gameA(32)(25) <= '1';
gameA(37)(25) <= '1';
gameA(28)(26) <= '1';
gameA(29)(26) <= '1';
gameA(32)(26) <= '1';
gameA(35)(26) <= '1';
gameA(36)(26) <= '1';
gameA(30)(27) <= '1';
gameA(34)(27) <= '1';
gameA(30)(28) <= '1';
gameA(32)(28) <= '1';
gameA(34)(28) <= '1';
gameA(31)(29) <= '1';
gameA(33)(29) <= '1';
gameA(32)(30) <= '1';
when "00101011" => 
--double wing, moose antlers
gameA(28)(22) <= '1';
gameA(29)(22) <= '1';
gameA(35)(22) <= '1';
gameA(36)(22) <= '1';
gameA(28)(23) <= '1';
gameA(36)(23) <= '1';
gameA(29)(24) <= '1';
gameA(30)(24) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(34)(24) <= '1';
gameA(35)(24) <= '1';
gameA(31)(25) <= '1';
gameA(33)(25) <= '1';
gameA(32)(26) <= '1';
when "00101100" => 
--eater, fishhook
gameA(30)(22) <= '1';
gameA(31)(22) <= '1';
gameA(30)(23) <= '1';
gameA(32)(23) <= '1';
gameA(32)(24) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
when "00101101" => 
--elevener, intentionless
gameA(33)(21) <= '1';
gameA(34)(21) <= '1';
gameA(34)(22) <= '1';
gameA(31)(23) <= '1';
gameA(32)(23) <= '1';
gameA(33)(23) <= '1';
gameA(31)(24) <= '1';
gameA(29)(25) <= '1';
gameA(31)(25) <= '1';
gameA(29)(26) <= '1';
gameA(30)(26) <= '1';
when "00101110" => 
--figure 8, big beacon
gameA(29)(21) <= '1';
gameA(30)(21) <= '1';
gameA(31)(21) <= '1';
gameA(29)(22) <= '1';
gameA(30)(22) <= '1';
gameA(31)(22) <= '1';
gameA(29)(23) <= '1';
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(32)(24) <= '1';
gameA(33)(24) <= '1';
gameA(34)(24) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
gameA(34)(25) <= '1';
gameA(32)(26) <= '1';
gameA(33)(26) <= '1';
gameA(34)(26) <= '1';
when "00101111" => 
--fleet
gameA(31)(19) <= '1';
gameA(32)(19) <= '1';
gameA(31)(20) <= '1';
gameA(33)(20) <= '1';
gameA(32)(21) <= '1';
gameA(33)(21) <= '1';
gameA(34)(22) <= '1';
gameA(35)(22) <= '1';
gameA(27)(23) <= '1';
gameA(28)(23) <= '1';
gameA(34)(23) <= '1';
gameA(36)(23) <= '1';
gameA(27)(24) <= '1';
gameA(29)(24) <= '1';
gameA(35)(24) <= '1';
gameA(36)(24) <= '1';
gameA(28)(25) <= '1';
gameA(29)(25) <= '1';
gameA(30)(26) <= '1';
gameA(31)(26) <= '1';
gameA(30)(27) <= '1';
gameA(32)(27) <= '1';
gameA(31)(28) <= '1';
gameA(32)(28) <= '1';
when "00110000" => 
--fourteener, 14-ner
gameA(33)(22) <= '1';
gameA(34)(22) <= '1';
gameA(29)(23) <= '1';
gameA(30)(23) <= '1';
gameA(33)(23) <= '1';
gameA(35)(23) <= '1';
gameA(29)(24) <= '1';
gameA(35)(24) <= '1';
gameA(30)(25) <= '1';
gameA(31)(25) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
gameA(34)(25) <= '1';
gameA(32)(26) <= '1';
when "00110001" => 
--fumarole
gameA(31)(21) <= '1';
gameA(32)(21) <= '1';
gameA(29)(22) <= '1';
gameA(34)(22) <= '1';
gameA(29)(23) <= '1';
gameA(34)(23) <= '1';
gameA(29)(24) <= '1';
gameA(34)(24) <= '1';
gameA(30)(25) <= '1';
gameA(33)(25) <= '1';
gameA(28)(26) <= '1';
gameA(30)(26) <= '1';
gameA(33)(26) <= '1';
gameA(35)(26) <= '1';
gameA(28)(27) <= '1';
gameA(29)(27) <= '1';
gameA(34)(27) <= '1';
gameA(35)(27) <= '1';
when "00110010" => 
--glider
gameA(33)(23) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
when "00110011" => 
--Gosper gun, original glider gun
gameA(39)(20) <= '1';
gameA(36)(21) <= '1';
gameA(37)(21) <= '1';
gameA(38)(21) <= '1';
gameA(39)(21) <= '1';
gameA(44)(21) <= '1';
gameA(27)(22) <= '1';
gameA(35)(22) <= '1';
gameA(36)(22) <= '1';
gameA(37)(22) <= '1';
gameA(38)(22) <= '1';
gameA(44)(22) <= '1';
gameA(26)(23) <= '1';
gameA(28)(23) <= '1';
gameA(35)(23) <= '1';
gameA(38)(23) <= '1';
gameA(48)(23) <= '1';
gameA(49)(23) <= '1';
gameA(25)(24) <= '1';
gameA(29)(24) <= '1';
gameA(30)(24) <= '1';
gameA(35)(24) <= '1';
gameA(36)(24) <= '1';
gameA(37)(24) <= '1';
gameA(38)(24) <= '1';
gameA(48)(24) <= '1';
gameA(49)(24) <= '1';
gameA(14)(25) <= '1';
gameA(15)(25) <= '1';
gameA(25)(25) <= '1';
gameA(29)(25) <= '1';
gameA(30)(25) <= '1';
gameA(36)(25) <= '1';
gameA(37)(25) <= '1';
gameA(38)(25) <= '1';
gameA(39)(25) <= '1';
gameA(14)(26) <= '1';
gameA(15)(26) <= '1';
gameA(25)(26) <= '1';
gameA(29)(26) <= '1';
gameA(30)(26) <= '1';
gameA(39)(26) <= '1';
gameA(26)(27) <= '1';
gameA(28)(27) <= '1';
gameA(27)(28) <= '1';
when "00110100" => 
--gourmet
gameA(32)(14) <= '1';
gameA(33)(14) <= '1';
gameA(32)(15) <= '1';
gameA(24)(16) <= '1';
gameA(26)(16) <= '1';
gameA(27)(16) <= '1';
gameA(29)(16) <= '1';
gameA(30)(16) <= '1';
gameA(32)(16) <= '1';
gameA(38)(16) <= '1';
gameA(39)(16) <= '1';
gameA(24)(17) <= '1';
gameA(25)(17) <= '1';
gameA(27)(17) <= '1';
gameA(29)(17) <= '1';
gameA(31)(17) <= '1';
gameA(38)(17) <= '1';
gameA(30)(18) <= '1';
gameA(39)(18) <= '1';
gameA(38)(19) <= '1';
gameA(39)(19) <= '1';
gameA(33)(21) <= '1';
gameA(38)(21) <= '1';
gameA(39)(21) <= '1';
gameA(22)(22) <= '1';
gameA(32)(22) <= '1';
gameA(34)(22) <= '1';
gameA(37)(22) <= '1';
gameA(39)(22) <= '1';
gameA(22)(23) <= '1';
gameA(23)(23) <= '1';
gameA(24)(23) <= '1';
gameA(31)(23) <= '1';
gameA(32)(23) <= '1';
gameA(34)(23) <= '1';
gameA(35)(23) <= '1';
gameA(38)(23) <= '1';
gameA(25)(24) <= '1';
gameA(39)(24) <= '1';
gameA(40)(24) <= '1';
gameA(41)(24) <= '1';
gameA(24)(25) <= '1';
gameA(26)(25) <= '1';
gameA(41)(25) <= '1';
gameA(24)(26) <= '1';
gameA(25)(26) <= '1';
gameA(24)(28) <= '1';
gameA(25)(28) <= '1';
gameA(24)(29) <= '1';
gameA(33)(29) <= '1';
gameA(25)(30) <= '1';
gameA(32)(30) <= '1';
gameA(34)(30) <= '1';
gameA(36)(30) <= '1';
gameA(38)(30) <= '1';
gameA(39)(30) <= '1';
gameA(24)(31) <= '1';
gameA(25)(31) <= '1';
gameA(31)(31) <= '1';
gameA(33)(31) <= '1';
gameA(34)(31) <= '1';
gameA(36)(31) <= '1';
gameA(37)(31) <= '1';
gameA(39)(31) <= '1';
gameA(31)(32) <= '1';
gameA(30)(33) <= '1';
gameA(31)(33) <= '1';
when "00110101" => 
--gray counter
gameA(32)(18) <= '1';
gameA(31)(19) <= '1';
gameA(33)(19) <= '1';
gameA(32)(20) <= '1';
gameA(30)(22) <= '1';
gameA(31)(22) <= '1';
gameA(32)(22) <= '1';
gameA(33)(22) <= '1';
gameA(34)(22) <= '1';
gameA(29)(23) <= '1';
gameA(35)(23) <= '1';
gameA(28)(24) <= '1';
gameA(30)(24) <= '1';
gameA(34)(24) <= '1';
gameA(36)(24) <= '1';
gameA(29)(25) <= '1';
gameA(35)(25) <= '1';
gameA(30)(26) <= '1';
gameA(31)(26) <= '1';
gameA(32)(26) <= '1';
gameA(33)(26) <= '1';
gameA(34)(26) <= '1';
gameA(32)(28) <= '1';
gameA(31)(29) <= '1';
gameA(33)(29) <= '1';
gameA(32)(30) <= '1';
when "00110110" => 
--great on-off
gameA(30)(20) <= '1';
gameA(31)(20) <= '1';
gameA(29)(21) <= '1';
gameA(32)(21) <= '1';
gameA(29)(22) <= '1';
gameA(31)(22) <= '1';
gameA(32)(22) <= '1';
gameA(28)(23) <= '1';
gameA(29)(23) <= '1';
gameA(31)(23) <= '1';
gameA(33)(23) <= '1';
gameA(34)(23) <= '1';
gameA(32)(24) <= '1';
gameA(33)(24) <= '1';
gameA(35)(24) <= '1';
gameA(35)(25) <= '1';
gameA(32)(26) <= '1';
gameA(33)(26) <= '1';
gameA(34)(26) <= '1';
gameA(32)(27) <= '1';
when "00110111" => 
--hat
gameA(32)(22) <= '1';
gameA(31)(23) <= '1';
gameA(33)(23) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(30)(25) <= '1';
gameA(31)(25) <= '1';
gameA(33)(25) <= '1';
gameA(34)(25) <= '1';
when "00111000" => 
--heavyweight emulator
gameA(31)(17) <= '1';
gameA(32)(17) <= '1';
gameA(26)(18) <= '1';
gameA(27)(18) <= '1';
gameA(29)(18) <= '1';
gameA(34)(18) <= '1';
gameA(36)(18) <= '1';
gameA(37)(18) <= '1';
gameA(26)(19) <= '1';
gameA(37)(19) <= '1';
gameA(27)(20) <= '1';
gameA(28)(20) <= '1';
gameA(35)(20) <= '1';
gameA(36)(20) <= '1';
gameA(24)(21) <= '1';
gameA(25)(21) <= '1';
gameA(26)(21) <= '1';
gameA(29)(21) <= '1';
gameA(30)(21) <= '1';
gameA(31)(21) <= '1';
gameA(32)(21) <= '1';
gameA(33)(21) <= '1';
gameA(34)(21) <= '1';
gameA(37)(21) <= '1';
gameA(38)(21) <= '1';
gameA(39)(21) <= '1';
gameA(24)(22) <= '1';
gameA(27)(22) <= '1';
gameA(36)(22) <= '1';
gameA(39)(22) <= '1';
gameA(25)(23) <= '1';
gameA(26)(23) <= '1';
gameA(37)(23) <= '1';
gameA(38)(23) <= '1';
gameA(30)(26) <= '1';
gameA(31)(26) <= '1';
gameA(32)(26) <= '1';
gameA(33)(26) <= '1';
gameA(34)(26) <= '1';
gameA(35)(26) <= '1';
gameA(29)(27) <= '1';
gameA(35)(27) <= '1';
gameA(35)(28) <= '1';
gameA(29)(29) <= '1';
gameA(34)(29) <= '1';
gameA(31)(30) <= '1';
gameA(32)(30) <= '1';
when "00111001" => 
--heavyweight volcano
gameA(23)(15) <= '1';
gameA(22)(16) <= '1';
gameA(24)(16) <= '1';
gameA(20)(17) <= '1';
gameA(21)(17) <= '1';
gameA(22)(17) <= '1';
gameA(24)(17) <= '1';
gameA(19)(18) <= '1';
gameA(24)(18) <= '1';
gameA(25)(18) <= '1';
gameA(27)(18) <= '1';
gameA(19)(19) <= '1';
gameA(21)(19) <= '1';
gameA(22)(19) <= '1';
gameA(26)(19) <= '1';
gameA(27)(19) <= '1';
gameA(34)(19) <= '1';
gameA(35)(19) <= '1';
gameA(18)(20) <= '1';
gameA(19)(20) <= '1';
gameA(21)(20) <= '1';
gameA(23)(20) <= '1';
gameA(24)(20) <= '1';
gameA(34)(20) <= '1';
gameA(36)(20) <= '1';
gameA(23)(21) <= '1';
gameA(25)(21) <= '1';
gameA(26)(21) <= '1';
gameA(27)(21) <= '1';
gameA(28)(21) <= '1';
gameA(29)(21) <= '1';
gameA(36)(21) <= '1';
gameA(39)(21) <= '1';
gameA(41)(21) <= '1';
gameA(42)(21) <= '1';
gameA(16)(22) <= '1';
gameA(18)(22) <= '1';
gameA(19)(22) <= '1';
gameA(21)(22) <= '1';
gameA(22)(22) <= '1';
gameA(24)(22) <= '1';
gameA(30)(22) <= '1';
gameA(35)(22) <= '1';
gameA(36)(22) <= '1';
gameA(38)(22) <= '1';
gameA(40)(22) <= '1';
gameA(41)(22) <= '1';
gameA(43)(22) <= '1';
gameA(19)(23) <= '1';
gameA(20)(23) <= '1';
gameA(26)(23) <= '1';
gameA(27)(23) <= '1';
gameA(28)(23) <= '1';
gameA(29)(23) <= '1';
gameA(38)(23) <= '1';
gameA(43)(23) <= '1';
gameA(14)(24) <= '1';
gameA(18)(24) <= '1';
gameA(20)(24) <= '1';
gameA(23)(24) <= '1';
gameA(27)(24) <= '1';
gameA(29)(24) <= '1';
gameA(34)(24) <= '1';
gameA(35)(24) <= '1';
gameA(37)(24) <= '1';
gameA(39)(24) <= '1';
gameA(40)(24) <= '1';
gameA(41)(24) <= '1';
gameA(42)(24) <= '1';
gameA(44)(24) <= '1';
gameA(45)(24) <= '1';
gameA(14)(25) <= '1';
gameA(18)(25) <= '1';
gameA(20)(25) <= '1';
gameA(23)(25) <= '1';
gameA(24)(25) <= '1';
gameA(26)(25) <= '1';
gameA(28)(25) <= '1';
gameA(29)(25) <= '1';
gameA(31)(25) <= '1';
gameA(32)(25) <= '1';
gameA(37)(25) <= '1';
gameA(39)(25) <= '1';
gameA(44)(25) <= '1';
gameA(46)(25) <= '1';
gameA(19)(26) <= '1';
gameA(20)(26) <= '1';
gameA(24)(26) <= '1';
gameA(25)(26) <= '1';
gameA(26)(26) <= '1';
gameA(28)(26) <= '1';
gameA(29)(26) <= '1';
gameA(31)(26) <= '1';
gameA(33)(26) <= '1';
gameA(34)(26) <= '1';
gameA(35)(26) <= '1';
gameA(37)(26) <= '1';
gameA(40)(26) <= '1';
gameA(41)(26) <= '1';
gameA(42)(26) <= '1';
gameA(46)(26) <= '1';
gameA(16)(27) <= '1';
gameA(18)(27) <= '1';
gameA(19)(27) <= '1';
gameA(21)(27) <= '1';
gameA(22)(27) <= '1';
gameA(24)(27) <= '1';
gameA(25)(27) <= '1';
gameA(39)(27) <= '1';
gameA(41)(27) <= '1';
gameA(44)(27) <= '1';
gameA(46)(27) <= '1';
gameA(48)(27) <= '1';
gameA(49)(27) <= '1';
gameA(25)(28) <= '1';
gameA(32)(28) <= '1';
gameA(34)(28) <= '1';
gameA(36)(28) <= '1';
gameA(38)(28) <= '1';
gameA(41)(28) <= '1';
gameA(42)(28) <= '1';
gameA(44)(28) <= '1';
gameA(46)(28) <= '1';
gameA(48)(28) <= '1';
gameA(18)(29) <= '1';
gameA(19)(29) <= '1';
gameA(21)(29) <= '1';
gameA(23)(29) <= '1';
gameA(25)(29) <= '1';
gameA(26)(29) <= '1';
gameA(33)(29) <= '1';
gameA(34)(29) <= '1';
gameA(36)(29) <= '1';
gameA(38)(29) <= '1';
gameA(40)(29) <= '1';
gameA(44)(29) <= '1';
gameA(46)(29) <= '1';
gameA(48)(29) <= '1';
gameA(19)(30) <= '1';
gameA(21)(30) <= '1';
gameA(22)(30) <= '1';
gameA(24)(30) <= '1';
gameA(27)(30) <= '1';
gameA(35)(30) <= '1';
gameA(37)(30) <= '1';
gameA(38)(30) <= '1';
gameA(41)(30) <= '1';
gameA(42)(30) <= '1';
gameA(43)(30) <= '1';
gameA(44)(30) <= '1';
gameA(46)(30) <= '1';
gameA(47)(30) <= '1';
gameA(19)(31) <= '1';
gameA(24)(31) <= '1';
gameA(26)(31) <= '1';
gameA(35)(31) <= '1';
gameA(39)(31) <= '1';
gameA(40)(31) <= '1';
gameA(18)(32) <= '1';
gameA(19)(32) <= '1';
gameA(24)(32) <= '1';
gameA(25)(32) <= '1';
gameA(34)(32) <= '1';
gameA(35)(32) <= '1';
gameA(39)(32) <= '1';
gameA(42)(32) <= '1';
gameA(41)(33) <= '1';
gameA(42)(33) <= '1';
when "00111010" => 
--Hertz oscillator
gameA(30)(18) <= '1';
gameA(31)(18) <= '1';
gameA(33)(18) <= '1';
gameA(30)(19) <= '1';
gameA(32)(19) <= '1';
gameA(33)(19) <= '1';
gameA(31)(21) <= '1';
gameA(32)(21) <= '1';
gameA(33)(21) <= '1';
gameA(30)(22) <= '1';
gameA(32)(22) <= '1';
gameA(34)(22) <= '1';
gameA(36)(22) <= '1';
gameA(37)(22) <= '1';
gameA(30)(23) <= '1';
gameA(34)(23) <= '1';
gameA(36)(23) <= '1';
gameA(37)(23) <= '1';
gameA(27)(24) <= '1';
gameA(28)(24) <= '1';
gameA(30)(24) <= '1';
gameA(34)(24) <= '1';
gameA(27)(25) <= '1';
gameA(28)(25) <= '1';
gameA(30)(25) <= '1';
gameA(34)(25) <= '1';
gameA(31)(26) <= '1';
gameA(32)(26) <= '1';
gameA(33)(26) <= '1';
gameA(31)(28) <= '1';
gameA(32)(28) <= '1';
gameA(34)(28) <= '1';
gameA(31)(29) <= '1';
gameA(33)(29) <= '1';
gameA(34)(29) <= '1';
when "00111011" => 
--HighLife
gameA(30)(22) <= '1';
gameA(31)(22) <= '1';
gameA(32)(22) <= '1';
gameA(33)(23) <= '1';
gameA(33)(24) <= '1';
gameA(33)(25) <= '1';
when "00111100" => 
--honeyfarm
gameA(32)(18) <= '1';
gameA(31)(19) <= '1';
gameA(33)(19) <= '1';
gameA(31)(20) <= '1';
gameA(33)(20) <= '1';
gameA(32)(21) <= '1';
gameA(27)(23) <= '1';
gameA(28)(23) <= '1';
gameA(36)(23) <= '1';
gameA(37)(23) <= '1';
gameA(26)(24) <= '1';
gameA(29)(24) <= '1';
gameA(35)(24) <= '1';
gameA(38)(24) <= '1';
gameA(27)(25) <= '1';
gameA(28)(25) <= '1';
gameA(36)(25) <= '1';
gameA(37)(25) <= '1';
gameA(32)(27) <= '1';
gameA(31)(28) <= '1';
gameA(33)(28) <= '1';
gameA(31)(29) <= '1';
gameA(33)(29) <= '1';
gameA(32)(30) <= '1';
when "00111101" => 
--hustler
gameA(32)(18) <= '1';
gameA(33)(18) <= '1';
gameA(32)(19) <= '1';
gameA(33)(19) <= '1';
gameA(30)(21) <= '1';
gameA(31)(21) <= '1';
gameA(32)(21) <= '1';
gameA(33)(21) <= '1';
gameA(27)(22) <= '1';
gameA(29)(22) <= '1';
gameA(34)(22) <= '1';
gameA(27)(23) <= '1';
gameA(28)(23) <= '1';
gameA(30)(23) <= '1';
gameA(34)(23) <= '1';
gameA(30)(24) <= '1';
gameA(34)(24) <= '1';
gameA(36)(24) <= '1';
gameA(37)(24) <= '1';
gameA(30)(25) <= '1';
gameA(35)(25) <= '1';
gameA(37)(25) <= '1';
gameA(31)(26) <= '1';
gameA(32)(26) <= '1';
gameA(33)(26) <= '1';
gameA(34)(26) <= '1';
gameA(31)(28) <= '1';
gameA(32)(28) <= '1';
gameA(31)(29) <= '1';
gameA(32)(29) <= '1';
when "00111110" => 
--induction coil
gameA(30)(21) <= '1';
gameA(31)(21) <= '1';
gameA(30)(22) <= '1';
gameA(33)(22) <= '1';
gameA(31)(23) <= '1';
gameA(32)(23) <= '1';
gameA(33)(23) <= '1';
gameA(29)(25) <= '1';
gameA(30)(25) <= '1';
gameA(31)(25) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
gameA(34)(25) <= '1';
gameA(35)(25) <= '1';
gameA(29)(26) <= '1';
gameA(32)(26) <= '1';
gameA(35)(26) <= '1';
when "00111111" => 
--integral sign
gameA(33)(22) <= '1';
gameA(34)(22) <= '1';
gameA(32)(23) <= '1';
gameA(34)(23) <= '1';
gameA(32)(24) <= '1';
gameA(30)(25) <= '1';
gameA(32)(25) <= '1';
gameA(30)(26) <= '1';
gameA(31)(26) <= '1';
when "01000000" => 
--jam
gameA(33)(21) <= '1';
gameA(34)(21) <= '1';
gameA(32)(22) <= '1';
gameA(35)(22) <= '1';
gameA(30)(23) <= '1';
gameA(33)(23) <= '1';
gameA(35)(23) <= '1';
gameA(29)(24) <= '1';
gameA(34)(24) <= '1';
gameA(29)(25) <= '1';
gameA(31)(26) <= '1';
gameA(32)(26) <= '1';
gameA(33)(26) <= '1';
when "01000001" => 
--keys
gameA(27)(22) <= '1';
gameA(36)(22) <= '1';
gameA(26)(23) <= '1';
gameA(28)(23) <= '1';
gameA(29)(23) <= '1';
gameA(30)(23) <= '1';
gameA(33)(23) <= '1';
gameA(34)(23) <= '1';
gameA(35)(23) <= '1';
gameA(37)(23) <= '1';
gameA(27)(24) <= '1';
gameA(30)(24) <= '1';
gameA(33)(24) <= '1';
gameA(36)(24) <= '1';
gameA(30)(25) <= '1';
gameA(33)(25) <= '1';
when "01000010" => 
--kickback reaction
gameA(33)(22) <= '1';
gameA(35)(22) <= '1';
gameA(29)(23) <= '1';
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(34)(23) <= '1';
gameA(35)(23) <= '1';
gameA(31)(24) <= '1';
gameA(34)(24) <= '1';
gameA(30)(25) <= '1';
when "01000011" => 
--Kok's galaxy
gameA(28)(20) <= '1';
gameA(29)(20) <= '1';
gameA(30)(20) <= '1';
gameA(31)(20) <= '1';
gameA(32)(20) <= '1';
gameA(33)(20) <= '1';
gameA(35)(20) <= '1';
gameA(36)(20) <= '1';
gameA(28)(21) <= '1';
gameA(29)(21) <= '1';
gameA(30)(21) <= '1';
gameA(31)(21) <= '1';
gameA(32)(21) <= '1';
gameA(33)(21) <= '1';
gameA(35)(21) <= '1';
gameA(36)(21) <= '1';
gameA(35)(22) <= '1';
gameA(36)(22) <= '1';
gameA(28)(23) <= '1';
gameA(29)(23) <= '1';
gameA(35)(23) <= '1';
gameA(36)(23) <= '1';
gameA(28)(24) <= '1';
gameA(29)(24) <= '1';
gameA(35)(24) <= '1';
gameA(36)(24) <= '1';
gameA(28)(25) <= '1';
gameA(29)(25) <= '1';
gameA(35)(25) <= '1';
gameA(36)(25) <= '1';
gameA(28)(26) <= '1';
gameA(29)(26) <= '1';
gameA(28)(27) <= '1';
gameA(29)(27) <= '1';
gameA(31)(27) <= '1';
gameA(32)(27) <= '1';
gameA(33)(27) <= '1';
gameA(34)(27) <= '1';
gameA(35)(27) <= '1';
gameA(36)(27) <= '1';
gameA(28)(28) <= '1';
gameA(29)(28) <= '1';
gameA(31)(28) <= '1';
gameA(32)(28) <= '1';
gameA(33)(28) <= '1';
gameA(34)(28) <= '1';
gameA(35)(28) <= '1';
gameA(36)(28) <= '1';
when "01000100" => 
--light bulb
gameA(30)(20) <= '1';
gameA(31)(20) <= '1';
gameA(33)(20) <= '1';
gameA(30)(21) <= '1';
gameA(32)(21) <= '1';
gameA(33)(21) <= '1';
gameA(31)(23) <= '1';
gameA(32)(23) <= '1';
gameA(33)(23) <= '1';
gameA(30)(24) <= '1';
gameA(34)(24) <= '1';
gameA(30)(25) <= '1';
gameA(34)(25) <= '1';
gameA(31)(26) <= '1';
gameA(33)(26) <= '1';
gameA(29)(27) <= '1';
gameA(31)(27) <= '1';
gameA(33)(27) <= '1';
gameA(35)(27) <= '1';
gameA(29)(28) <= '1';
gameA(30)(28) <= '1';
gameA(34)(28) <= '1';
gameA(35)(28) <= '1';
when "01000101" => 
--lightspeed wire
gameA(3)(18) <= '1';
gameA(6)(18) <= '1';
gameA(9)(18) <= '1';
gameA(12)(18) <= '1';
gameA(15)(18) <= '1';
gameA(18)(18) <= '1';
gameA(21)(18) <= '1';
gameA(24)(18) <= '1';
gameA(27)(18) <= '1';
gameA(30)(18) <= '1';
gameA(33)(18) <= '1';
gameA(36)(18) <= '1';
gameA(39)(18) <= '1';
gameA(42)(18) <= '1';
gameA(45)(18) <= '1';
gameA(48)(18) <= '1';
gameA(51)(18) <= '1';
gameA(54)(18) <= '1';
gameA(57)(18) <= '1';
gameA(60)(18) <= '1';
gameA(3)(19) <= '1';
gameA(4)(19) <= '1';
gameA(5)(19) <= '1';
gameA(6)(19) <= '1';
gameA(7)(19) <= '1';
gameA(8)(19) <= '1';
gameA(9)(19) <= '1';
gameA(10)(19) <= '1';
gameA(11)(19) <= '1';
gameA(12)(19) <= '1';
gameA(13)(19) <= '1';
gameA(14)(19) <= '1';
gameA(15)(19) <= '1';
gameA(16)(19) <= '1';
gameA(17)(19) <= '1';
gameA(18)(19) <= '1';
gameA(19)(19) <= '1';
gameA(20)(19) <= '1';
gameA(21)(19) <= '1';
gameA(22)(19) <= '1';
gameA(23)(19) <= '1';
gameA(24)(19) <= '1';
gameA(25)(19) <= '1';
gameA(26)(19) <= '1';
gameA(27)(19) <= '1';
gameA(28)(19) <= '1';
gameA(29)(19) <= '1';
gameA(30)(19) <= '1';
gameA(31)(19) <= '1';
gameA(32)(19) <= '1';
gameA(33)(19) <= '1';
gameA(34)(19) <= '1';
gameA(35)(19) <= '1';
gameA(36)(19) <= '1';
gameA(37)(19) <= '1';
gameA(38)(19) <= '1';
gameA(39)(19) <= '1';
gameA(40)(19) <= '1';
gameA(41)(19) <= '1';
gameA(42)(19) <= '1';
gameA(43)(19) <= '1';
gameA(44)(19) <= '1';
gameA(45)(19) <= '1';
gameA(46)(19) <= '1';
gameA(47)(19) <= '1';
gameA(48)(19) <= '1';
gameA(49)(19) <= '1';
gameA(50)(19) <= '1';
gameA(51)(19) <= '1';
gameA(52)(19) <= '1';
gameA(53)(19) <= '1';
gameA(54)(19) <= '1';
gameA(55)(19) <= '1';
gameA(56)(19) <= '1';
gameA(57)(19) <= '1';
gameA(58)(19) <= '1';
gameA(59)(19) <= '1';
gameA(60)(19) <= '1';
gameA(1)(21) <= '1';
gameA(2)(21) <= '1';
gameA(3)(21) <= '1';
gameA(4)(21) <= '1';
gameA(5)(21) <= '1';
gameA(6)(21) <= '1';
gameA(7)(21) <= '1';
gameA(8)(21) <= '1';
gameA(9)(21) <= '1';
gameA(10)(21) <= '1';
gameA(11)(21) <= '1';
gameA(12)(21) <= '1';
gameA(13)(21) <= '1';
gameA(14)(21) <= '1';
gameA(15)(21) <= '1';
gameA(16)(21) <= '1';
gameA(17)(21) <= '1';
gameA(18)(21) <= '1';
gameA(19)(21) <= '1';
gameA(20)(21) <= '1';
gameA(21)(21) <= '1';
gameA(22)(21) <= '1';
gameA(23)(21) <= '1';
gameA(24)(21) <= '1';
gameA(25)(21) <= '1';
gameA(26)(21) <= '1';
gameA(27)(21) <= '1';
gameA(28)(21) <= '1';
gameA(29)(21) <= '1';
gameA(30)(21) <= '1';
gameA(31)(21) <= '1';
gameA(32)(21) <= '1';
gameA(33)(21) <= '1';
gameA(34)(21) <= '1';
gameA(35)(21) <= '1';
gameA(36)(21) <= '1';
gameA(37)(21) <= '1';
gameA(38)(21) <= '1';
gameA(39)(21) <= '1';
gameA(40)(21) <= '1';
gameA(41)(21) <= '1';
gameA(42)(21) <= '1';
gameA(43)(21) <= '1';
gameA(44)(21) <= '1';
gameA(45)(21) <= '1';
gameA(46)(21) <= '1';
gameA(47)(21) <= '1';
gameA(48)(21) <= '1';
gameA(49)(21) <= '1';
gameA(50)(21) <= '1';
gameA(51)(21) <= '1';
gameA(52)(21) <= '1';
gameA(53)(21) <= '1';
gameA(54)(21) <= '1';
gameA(55)(21) <= '1';
gameA(56)(21) <= '1';
gameA(57)(21) <= '1';
gameA(58)(21) <= '1';
gameA(59)(21) <= '1';
gameA(60)(21) <= '1';
gameA(61)(21) <= '1';
gameA(62)(21) <= '1';
gameA(0)(22) <= '1';
gameA(34)(22) <= '1';
gameA(42)(22) <= '1';
gameA(53)(22) <= '1';
gameA(63)(22) <= '1';
gameA(0)(23) <= '1';
gameA(1)(23) <= '1';
gameA(2)(23) <= '1';
gameA(3)(23) <= '1';
gameA(5)(23) <= '1';
gameA(6)(23) <= '1';
gameA(8)(23) <= '1';
gameA(11)(23) <= '1';
gameA(12)(23) <= '1';
gameA(13)(23) <= '1';
gameA(14)(23) <= '1';
gameA(15)(23) <= '1';
gameA(18)(23) <= '1';
gameA(19)(23) <= '1';
gameA(20)(23) <= '1';
gameA(21)(23) <= '1';
gameA(22)(23) <= '1';
gameA(23)(23) <= '1';
gameA(24)(23) <= '1';
gameA(25)(23) <= '1';
gameA(26)(23) <= '1';
gameA(27)(23) <= '1';
gameA(28)(23) <= '1';
gameA(29)(23) <= '1';
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(32)(23) <= '1';
gameA(37)(23) <= '1';
gameA(38)(23) <= '1';
gameA(39)(23) <= '1';
gameA(40)(23) <= '1';
gameA(41)(23) <= '1';
gameA(46)(23) <= '1';
gameA(47)(23) <= '1';
gameA(48)(23) <= '1';
gameA(49)(23) <= '1';
gameA(50)(23) <= '1';
gameA(51)(23) <= '1';
gameA(52)(23) <= '1';
gameA(56)(23) <= '1';
gameA(57)(23) <= '1';
gameA(58)(23) <= '1';
gameA(59)(23) <= '1';
gameA(60)(23) <= '1';
gameA(61)(23) <= '1';
gameA(62)(23) <= '1';
gameA(63)(23) <= '1';
gameA(4)(24) <= '1';
gameA(8)(24) <= '1';
gameA(9)(24) <= '1';
gameA(15)(24) <= '1';
gameA(16)(24) <= '1';
gameA(24)(24) <= '1';
gameA(32)(24) <= '1';
gameA(41)(24) <= '1';
gameA(54)(24) <= '1';
gameA(0)(25) <= '1';
gameA(1)(25) <= '1';
gameA(2)(25) <= '1';
gameA(3)(25) <= '1';
gameA(4)(25) <= '1';
gameA(5)(25) <= '1';
gameA(8)(25) <= '1';
gameA(11)(25) <= '1';
gameA(12)(25) <= '1';
gameA(13)(25) <= '1';
gameA(14)(25) <= '1';
gameA(15)(25) <= '1';
gameA(18)(25) <= '1';
gameA(19)(25) <= '1';
gameA(20)(25) <= '1';
gameA(21)(25) <= '1';
gameA(22)(25) <= '1';
gameA(27)(25) <= '1';
gameA(28)(25) <= '1';
gameA(29)(25) <= '1';
gameA(30)(25) <= '1';
gameA(31)(25) <= '1';
gameA(32)(25) <= '1';
gameA(37)(25) <= '1';
gameA(38)(25) <= '1';
gameA(39)(25) <= '1';
gameA(40)(25) <= '1';
gameA(41)(25) <= '1';
gameA(46)(25) <= '1';
gameA(47)(25) <= '1';
gameA(48)(25) <= '1';
gameA(49)(25) <= '1';
gameA(50)(25) <= '1';
gameA(51)(25) <= '1';
gameA(52)(25) <= '1';
gameA(56)(25) <= '1';
gameA(57)(25) <= '1';
gameA(58)(25) <= '1';
gameA(59)(25) <= '1';
gameA(60)(25) <= '1';
gameA(61)(25) <= '1';
gameA(62)(25) <= '1';
gameA(63)(25) <= '1';
gameA(0)(26) <= '1';
gameA(23)(26) <= '1';
gameA(33)(26) <= '1';
gameA(42)(26) <= '1';
gameA(53)(26) <= '1';
gameA(63)(26) <= '1';
gameA(1)(27) <= '1';
gameA(2)(27) <= '1';
gameA(3)(27) <= '1';
gameA(4)(27) <= '1';
gameA(5)(27) <= '1';
gameA(6)(27) <= '1';
gameA(7)(27) <= '1';
gameA(8)(27) <= '1';
gameA(9)(27) <= '1';
gameA(10)(27) <= '1';
gameA(11)(27) <= '1';
gameA(12)(27) <= '1';
gameA(13)(27) <= '1';
gameA(14)(27) <= '1';
gameA(15)(27) <= '1';
gameA(16)(27) <= '1';
gameA(17)(27) <= '1';
gameA(18)(27) <= '1';
gameA(19)(27) <= '1';
gameA(20)(27) <= '1';
gameA(21)(27) <= '1';
gameA(22)(27) <= '1';
gameA(23)(27) <= '1';
gameA(24)(27) <= '1';
gameA(25)(27) <= '1';
gameA(26)(27) <= '1';
gameA(27)(27) <= '1';
gameA(28)(27) <= '1';
gameA(29)(27) <= '1';
gameA(30)(27) <= '1';
gameA(31)(27) <= '1';
gameA(32)(27) <= '1';
gameA(33)(27) <= '1';
gameA(34)(27) <= '1';
gameA(35)(27) <= '1';
gameA(36)(27) <= '1';
gameA(37)(27) <= '1';
gameA(38)(27) <= '1';
gameA(39)(27) <= '1';
gameA(40)(27) <= '1';
gameA(41)(27) <= '1';
gameA(42)(27) <= '1';
gameA(43)(27) <= '1';
gameA(44)(27) <= '1';
gameA(45)(27) <= '1';
gameA(46)(27) <= '1';
gameA(47)(27) <= '1';
gameA(48)(27) <= '1';
gameA(49)(27) <= '1';
gameA(50)(27) <= '1';
gameA(51)(27) <= '1';
gameA(52)(27) <= '1';
gameA(53)(27) <= '1';
gameA(54)(27) <= '1';
gameA(55)(27) <= '1';
gameA(56)(27) <= '1';
gameA(57)(27) <= '1';
gameA(58)(27) <= '1';
gameA(59)(27) <= '1';
gameA(60)(27) <= '1';
gameA(61)(27) <= '1';
gameA(62)(27) <= '1';
gameA(3)(29) <= '1';
gameA(4)(29) <= '1';
gameA(5)(29) <= '1';
gameA(6)(29) <= '1';
gameA(7)(29) <= '1';
gameA(8)(29) <= '1';
gameA(9)(29) <= '1';
gameA(10)(29) <= '1';
gameA(11)(29) <= '1';
gameA(12)(29) <= '1';
gameA(13)(29) <= '1';
gameA(14)(29) <= '1';
gameA(15)(29) <= '1';
gameA(16)(29) <= '1';
gameA(17)(29) <= '1';
gameA(18)(29) <= '1';
gameA(19)(29) <= '1';
gameA(20)(29) <= '1';
gameA(21)(29) <= '1';
gameA(22)(29) <= '1';
gameA(23)(29) <= '1';
gameA(24)(29) <= '1';
gameA(25)(29) <= '1';
gameA(26)(29) <= '1';
gameA(27)(29) <= '1';
gameA(28)(29) <= '1';
gameA(29)(29) <= '1';
gameA(30)(29) <= '1';
gameA(31)(29) <= '1';
gameA(32)(29) <= '1';
gameA(33)(29) <= '1';
gameA(34)(29) <= '1';
gameA(35)(29) <= '1';
gameA(36)(29) <= '1';
gameA(37)(29) <= '1';
gameA(38)(29) <= '1';
gameA(39)(29) <= '1';
gameA(40)(29) <= '1';
gameA(41)(29) <= '1';
gameA(42)(29) <= '1';
gameA(43)(29) <= '1';
gameA(44)(29) <= '1';
gameA(45)(29) <= '1';
gameA(46)(29) <= '1';
gameA(47)(29) <= '1';
gameA(48)(29) <= '1';
gameA(49)(29) <= '1';
gameA(50)(29) <= '1';
gameA(51)(29) <= '1';
gameA(52)(29) <= '1';
gameA(53)(29) <= '1';
gameA(54)(29) <= '1';
gameA(55)(29) <= '1';
gameA(56)(29) <= '1';
gameA(57)(29) <= '1';
gameA(58)(29) <= '1';
gameA(59)(29) <= '1';
gameA(60)(29) <= '1';
gameA(3)(30) <= '1';
gameA(6)(30) <= '1';
gameA(9)(30) <= '1';
gameA(12)(30) <= '1';
gameA(15)(30) <= '1';
gameA(18)(30) <= '1';
gameA(21)(30) <= '1';
gameA(24)(30) <= '1';
gameA(27)(30) <= '1';
gameA(30)(30) <= '1';
gameA(33)(30) <= '1';
gameA(36)(30) <= '1';
gameA(39)(30) <= '1';
gameA(42)(30) <= '1';
gameA(45)(30) <= '1';
gameA(48)(30) <= '1';
gameA(51)(30) <= '1';
gameA(54)(30) <= '1';
gameA(57)(30) <= '1';
gameA(60)(30) <= '1';
when "01000110" => 
--lightweight emulator
gameA(27)(21) <= '1';
gameA(28)(21) <= '1';
gameA(30)(21) <= '1';
gameA(33)(21) <= '1';
gameA(35)(21) <= '1';
gameA(36)(21) <= '1';
gameA(27)(22) <= '1';
gameA(36)(22) <= '1';
gameA(28)(23) <= '1';
gameA(29)(23) <= '1';
gameA(34)(23) <= '1';
gameA(35)(23) <= '1';
gameA(25)(24) <= '1';
gameA(26)(24) <= '1';
gameA(27)(24) <= '1';
gameA(30)(24) <= '1';
gameA(31)(24) <= '1';
gameA(32)(24) <= '1';
gameA(33)(24) <= '1';
gameA(36)(24) <= '1';
gameA(37)(24) <= '1';
gameA(38)(24) <= '1';
gameA(25)(25) <= '1';
gameA(28)(25) <= '1';
gameA(35)(25) <= '1';
gameA(38)(25) <= '1';
gameA(26)(26) <= '1';
gameA(27)(26) <= '1';
gameA(36)(26) <= '1';
gameA(37)(26) <= '1';
when "01000111" => 
--lightweight spaceship, LWSS, small fish
gameA(31)(22) <= '1';
gameA(32)(22) <= '1';
gameA(33)(22) <= '1';
gameA(34)(22) <= '1';
gameA(30)(23) <= '1';
gameA(34)(23) <= '1';
gameA(34)(24) <= '1';
gameA(30)(25) <= '1';
gameA(33)(25) <= '1';
when "01001000" => 
--loaf
gameA(31)(22) <= '1';
gameA(30)(23) <= '1';
gameA(32)(23) <= '1';
gameA(30)(24) <= '1';
gameA(33)(24) <= '1';
gameA(31)(25) <= '1';
gameA(32)(25) <= '1';
when "01001001" => 
--long barge
gameA(31)(22) <= '1';
gameA(30)(23) <= '1';
gameA(32)(23) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(32)(25) <= '1';
gameA(34)(25) <= '1';
gameA(33)(26) <= '1';
when "01001010" => 
--long boat
gameA(31)(22) <= '1';
gameA(30)(23) <= '1';
gameA(32)(23) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
when "01001011" => 
--long ship
gameA(30)(22) <= '1';
gameA(31)(22) <= '1';
gameA(30)(23) <= '1';
gameA(32)(23) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
when "01001100" => 
--loop
gameA(30)(22) <= '1';
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(32)(23) <= '1';
gameA(33)(24) <= '1';
gameA(30)(25) <= '1';
gameA(31)(25) <= '1';
gameA(33)(25) <= '1';
gameA(30)(26) <= '1';
gameA(32)(26) <= '1';
when "01001101" => 
--lumps of muck, LoM, blockade
gameA(21)(19) <= '1';
gameA(22)(19) <= '1';
gameA(21)(20) <= '1';
gameA(22)(20) <= '1';
gameA(22)(23) <= '1';
gameA(23)(23) <= '1';
gameA(41)(23) <= '1';
gameA(42)(23) <= '1';
gameA(22)(24) <= '1';
gameA(23)(24) <= '1';
gameA(41)(24) <= '1';
gameA(42)(24) <= '1';
gameA(42)(27) <= '1';
gameA(43)(27) <= '1';
gameA(42)(28) <= '1';
gameA(43)(28) <= '1';
when "01001110" => 
--mango, dove, cigar
gameA(31)(22) <= '1';
gameA(32)(22) <= '1';
gameA(30)(23) <= '1';
gameA(33)(23) <= '1';
gameA(31)(24) <= '1';
gameA(34)(24) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
when "01001111" => 
--mazing
gameA(32)(21) <= '1';
gameA(33)(21) <= '1';
gameA(30)(22) <= '1';
gameA(32)(22) <= '1';
gameA(29)(23) <= '1';
gameA(35)(23) <= '1';
gameA(30)(24) <= '1';
gameA(34)(24) <= '1';
gameA(35)(24) <= '1';
gameA(32)(26) <= '1';
gameA(34)(26) <= '1';
gameA(33)(27) <= '1';
when "01010000" => 
--middleweight emulator
gameA(32)(21) <= '1';
gameA(27)(22) <= '1';
gameA(28)(22) <= '1';
gameA(30)(22) <= '1';
gameA(34)(22) <= '1';
gameA(36)(22) <= '1';
gameA(37)(22) <= '1';
gameA(27)(23) <= '1';
gameA(37)(23) <= '1';
gameA(28)(24) <= '1';
gameA(29)(24) <= '1';
gameA(35)(24) <= '1';
gameA(36)(24) <= '1';
gameA(25)(25) <= '1';
gameA(26)(25) <= '1';
gameA(27)(25) <= '1';
gameA(30)(25) <= '1';
gameA(31)(25) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
gameA(34)(25) <= '1';
gameA(37)(25) <= '1';
gameA(38)(25) <= '1';
gameA(39)(25) <= '1';
gameA(25)(26) <= '1';
gameA(28)(26) <= '1';
gameA(36)(26) <= '1';
gameA(39)(26) <= '1';
gameA(26)(27) <= '1';
gameA(27)(27) <= '1';
gameA(37)(27) <= '1';
gameA(38)(27) <= '1';
when "01010001" => 
--middleweight spaceship, MWSS, medium fish
gameA(30)(22) <= '1';
gameA(31)(22) <= '1';
gameA(32)(22) <= '1';
gameA(33)(22) <= '1';
gameA(34)(22) <= '1';
gameA(29)(23) <= '1';
gameA(34)(23) <= '1';
gameA(34)(24) <= '1';
gameA(29)(25) <= '1';
gameA(33)(25) <= '1';
gameA(31)(26) <= '1';
when "01010010" => 
--middleweight volcano
gameA(29)(19) <= '1';
gameA(30)(19) <= '1';
gameA(31)(19) <= '1';
gameA(32)(19) <= '1';
gameA(33)(19) <= '1';
gameA(34)(19) <= '1';
gameA(35)(19) <= '1';
gameA(27)(20) <= '1';
gameA(28)(20) <= '1';
gameA(29)(20) <= '1';
gameA(31)(20) <= '1';
gameA(32)(20) <= '1';
gameA(33)(20) <= '1';
gameA(35)(20) <= '1';
gameA(36)(20) <= '1';
gameA(37)(20) <= '1';
gameA(26)(21) <= '1';
gameA(31)(21) <= '1';
gameA(32)(21) <= '1';
gameA(33)(21) <= '1';
gameA(38)(21) <= '1';
gameA(27)(22) <= '1';
gameA(28)(22) <= '1';
gameA(29)(22) <= '1';
gameA(30)(22) <= '1';
gameA(32)(22) <= '1';
gameA(34)(22) <= '1';
gameA(35)(22) <= '1';
gameA(36)(22) <= '1';
gameA(38)(22) <= '1';
gameA(37)(23) <= '1';
gameA(26)(24) <= '1';
gameA(28)(24) <= '1';
gameA(29)(24) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(35)(24) <= '1';
gameA(26)(25) <= '1';
gameA(27)(25) <= '1';
gameA(29)(25) <= '1';
gameA(31)(25) <= '1';
gameA(33)(25) <= '1';
gameA(35)(25) <= '1';
gameA(36)(25) <= '1';
gameA(30)(26) <= '1';
gameA(33)(26) <= '1';
gameA(35)(26) <= '1';
gameA(31)(27) <= '1';
gameA(32)(27) <= '1';
gameA(35)(27) <= '1';
gameA(35)(28) <= '1';
gameA(36)(28) <= '1';
when "01010011" => 
--MIT oscillator, cuphook
gameA(32)(20) <= '1';
gameA(33)(20) <= '1';
gameA(31)(21) <= '1';
gameA(33)(21) <= '1';
gameA(31)(22) <= '1';
gameA(28)(23) <= '1';
gameA(29)(23) <= '1';
gameA(31)(23) <= '1';
gameA(28)(24) <= '1';
gameA(29)(24) <= '1';
gameA(31)(24) <= '1';
gameA(34)(24) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
gameA(35)(25) <= '1';
gameA(35)(26) <= '1';
gameA(35)(27) <= '1';
gameA(36)(27) <= '1';
when "01010100" => 
--mold
gameA(30)(21) <= '1';
gameA(31)(21) <= '1';
gameA(29)(22) <= '1';
gameA(32)(22) <= '1';
gameA(29)(23) <= '1';
gameA(31)(23) <= '1';
gameA(34)(23) <= '1';
gameA(30)(24) <= '1';
gameA(31)(25) <= '1';
gameA(32)(25) <= '1';
gameA(34)(25) <= '1';
gameA(33)(26) <= '1';
when "01010101" => 
--monogram, JHC
gameA(29)(22) <= '1';
gameA(30)(22) <= '1';
gameA(34)(22) <= '1';
gameA(35)(22) <= '1';
gameA(30)(23) <= '1';
gameA(32)(23) <= '1';
gameA(34)(23) <= '1';
gameA(30)(24) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(34)(24) <= '1';
gameA(30)(25) <= '1';
gameA(32)(25) <= '1';
gameA(34)(25) <= '1';
gameA(29)(26) <= '1';
gameA(30)(26) <= '1';
gameA(34)(26) <= '1';
gameA(35)(26) <= '1';
when "01010110" => 
--negentropy
gameA(32)(19) <= '1';
gameA(33)(19) <= '1';
gameA(32)(20) <= '1';
gameA(33)(20) <= '1';
gameA(30)(22) <= '1';
gameA(31)(22) <= '1';
gameA(32)(22) <= '1';
gameA(33)(22) <= '1';
gameA(36)(22) <= '1';
gameA(37)(22) <= '1';
gameA(26)(23) <= '1';
gameA(27)(23) <= '1';
gameA(29)(23) <= '1';
gameA(32)(23) <= '1';
gameA(34)(23) <= '1';
gameA(37)(23) <= '1';
gameA(27)(24) <= '1';
gameA(29)(24) <= '1';
gameA(33)(24) <= '1';
gameA(34)(24) <= '1';
gameA(36)(24) <= '1';
gameA(26)(25) <= '1';
gameA(29)(25) <= '1';
gameA(34)(25) <= '1';
gameA(36)(25) <= '1';
gameA(37)(25) <= '1';
gameA(26)(26) <= '1';
gameA(27)(26) <= '1';
gameA(30)(26) <= '1';
gameA(31)(26) <= '1';
gameA(32)(26) <= '1';
gameA(33)(26) <= '1';
gameA(30)(28) <= '1';
gameA(31)(28) <= '1';
gameA(30)(29) <= '1';
gameA(31)(29) <= '1';
when "01010111" => 
--octagon II
gameA(31)(20) <= '1';
gameA(32)(20) <= '1';
gameA(30)(21) <= '1';
gameA(33)(21) <= '1';
gameA(29)(22) <= '1';
gameA(34)(22) <= '1';
gameA(28)(23) <= '1';
gameA(35)(23) <= '1';
gameA(28)(24) <= '1';
gameA(35)(24) <= '1';
gameA(29)(25) <= '1';
gameA(34)(25) <= '1';
gameA(30)(26) <= '1';
gameA(33)(26) <= '1';
gameA(31)(27) <= '1';
gameA(32)(27) <= '1';
when "01011000" => 
--Orion
gameA(28)(17) <= '1';
gameA(29)(17) <= '1';
gameA(28)(18) <= '1';
gameA(30)(18) <= '1';
gameA(28)(19) <= '1';
gameA(25)(20) <= '1';
gameA(26)(20) <= '1';
gameA(28)(20) <= '1';
gameA(25)(21) <= '1';
gameA(30)(21) <= '1';
gameA(25)(22) <= '1';
gameA(27)(22) <= '1';
gameA(28)(22) <= '1';
gameA(35)(22) <= '1';
gameA(36)(22) <= '1';
gameA(37)(22) <= '1';
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(32)(23) <= '1';
gameA(37)(23) <= '1';
gameA(38)(23) <= '1';
gameA(31)(24) <= '1';
gameA(32)(24) <= '1';
gameA(33)(24) <= '1';
gameA(35)(24) <= '1';
gameA(37)(24) <= '1';
gameA(38)(25) <= '1';
gameA(31)(26) <= '1';
gameA(33)(26) <= '1';
gameA(30)(27) <= '1';
gameA(31)(27) <= '1';
gameA(33)(27) <= '1';
gameA(31)(28) <= '1';
gameA(29)(29) <= '1';
gameA(30)(29) <= '1';
gameA(32)(29) <= '1';
gameA(32)(30) <= '1';
gameA(30)(31) <= '1';
gameA(31)(31) <= '1';
when "01011001" => 
--paperclip, drain trap
gameA(32)(21) <= '1';
gameA(33)(21) <= '1';
gameA(31)(22) <= '1';
gameA(34)(22) <= '1';
gameA(31)(23) <= '1';
gameA(33)(23) <= '1';
gameA(34)(23) <= '1';
gameA(30)(24) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(30)(25) <= '1';
gameA(33)(25) <= '1';
gameA(31)(26) <= '1';
gameA(32)(26) <= '1';
when "01011010" => 
--pedestle
gameA(32)(16) <= '1';
gameA(31)(17) <= '1';
gameA(33)(17) <= '1';
gameA(28)(18) <= '1';
gameA(31)(18) <= '1';
gameA(32)(18) <= '1';
gameA(28)(19) <= '1';
gameA(29)(19) <= '1';
gameA(30)(19) <= '1';
gameA(32)(20) <= '1';
gameA(33)(20) <= '1';
gameA(34)(20) <= '1';
gameA(30)(21) <= '1';
gameA(31)(21) <= '1';
gameA(35)(21) <= '1';
gameA(29)(22) <= '1';
gameA(34)(22) <= '1';
gameA(37)(22) <= '1';
gameA(28)(23) <= '1';
gameA(30)(23) <= '1';
gameA(32)(23) <= '1';
gameA(34)(23) <= '1';
gameA(36)(23) <= '1';
gameA(37)(23) <= '1';
gameA(28)(24) <= '1';
gameA(30)(24) <= '1';
gameA(34)(24) <= '1';
gameA(36)(24) <= '1';
gameA(27)(25) <= '1';
gameA(28)(25) <= '1';
gameA(30)(25) <= '1';
gameA(32)(25) <= '1';
gameA(34)(25) <= '1';
gameA(36)(25) <= '1';
gameA(27)(26) <= '1';
gameA(30)(26) <= '1';
gameA(35)(26) <= '1';
gameA(29)(27) <= '1';
gameA(33)(27) <= '1';
gameA(34)(27) <= '1';
gameA(30)(28) <= '1';
gameA(31)(28) <= '1';
gameA(32)(28) <= '1';
gameA(34)(29) <= '1';
gameA(35)(29) <= '1';
gameA(36)(29) <= '1';
gameA(32)(30) <= '1';
gameA(33)(30) <= '1';
gameA(36)(30) <= '1';
gameA(31)(31) <= '1';
gameA(33)(31) <= '1';
gameA(32)(32) <= '1';
when "01011011" => 
--penny lane
gameA(28)(19) <= '1';
gameA(29)(19) <= '1';
gameA(35)(19) <= '1';
gameA(36)(19) <= '1';
gameA(28)(20) <= '1';
gameA(36)(20) <= '1';
gameA(25)(21) <= '1';
gameA(26)(21) <= '1';
gameA(28)(21) <= '1';
gameA(36)(21) <= '1';
gameA(38)(21) <= '1';
gameA(39)(21) <= '1';
gameA(25)(22) <= '1';
gameA(26)(22) <= '1';
gameA(28)(22) <= '1';
gameA(30)(22) <= '1';
gameA(31)(22) <= '1';
gameA(32)(22) <= '1';
gameA(33)(22) <= '1';
gameA(34)(22) <= '1';
gameA(36)(22) <= '1';
gameA(38)(22) <= '1';
gameA(39)(22) <= '1';
gameA(29)(23) <= '1';
gameA(32)(23) <= '1';
gameA(35)(23) <= '1';
gameA(30)(24) <= '1';
gameA(31)(24) <= '1';
gameA(32)(24) <= '1';
gameA(33)(24) <= '1';
gameA(34)(24) <= '1';
gameA(32)(26) <= '1';
gameA(31)(27) <= '1';
gameA(33)(27) <= '1';
gameA(32)(28) <= '1';
when "01011100" => 
--pentadecathlon, PD
gameA(29)(23) <= '1';
gameA(34)(23) <= '1';
gameA(27)(24) <= '1';
gameA(28)(24) <= '1';
gameA(30)(24) <= '1';
gameA(31)(24) <= '1';
gameA(32)(24) <= '1';
gameA(33)(24) <= '1';
gameA(35)(24) <= '1';
gameA(36)(24) <= '1';
gameA(29)(25) <= '1';
gameA(34)(25) <= '1';
when "01011101" => 
--phoenix
gameA(31)(20) <= '1';
gameA(31)(21) <= '1';
gameA(33)(21) <= '1';
gameA(29)(22) <= '1';
gameA(34)(23) <= '1';
gameA(35)(23) <= '1';
gameA(28)(24) <= '1';
gameA(29)(24) <= '1';
gameA(34)(25) <= '1';
gameA(30)(26) <= '1';
gameA(32)(26) <= '1';
gameA(32)(27) <= '1';
when "01011110" => 
--pi heptomino
gameA(31)(23) <= '1';
gameA(32)(23) <= '1';
gameA(33)(23) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(31)(25) <= '1';
gameA(33)(25) <= '1';
when "01011111" => 
--pond
gameA(31)(22) <= '1';
gameA(32)(22) <= '1';
gameA(30)(23) <= '1';
gameA(33)(23) <= '1';
gameA(30)(24) <= '1';
gameA(33)(24) <= '1';
gameA(31)(25) <= '1';
gameA(32)(25) <= '1';
when "01100000" => 
--pond on pond, bi-pond
gameA(30)(14) <= '1';
gameA(31)(14) <= '1';
gameA(29)(15) <= '1';
gameA(32)(15) <= '1';
gameA(29)(16) <= '1';
gameA(32)(16) <= '1';
gameA(30)(17) <= '1';
gameA(31)(17) <= '1';
gameA(33)(17) <= '1';
gameA(34)(17) <= '1';
gameA(32)(18) <= '1';
gameA(35)(18) <= '1';
gameA(32)(19) <= '1';
gameA(35)(19) <= '1';
gameA(33)(20) <= '1';
gameA(34)(20) <= '1';
gameA(32)(23) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(31)(25) <= '1';
gameA(33)(25) <= '1';
gameA(30)(26) <= '1';
gameA(31)(26) <= '1';
gameA(33)(26) <= '1';
gameA(34)(26) <= '1';
gameA(27)(27) <= '1';
gameA(29)(27) <= '1';
gameA(35)(27) <= '1';
gameA(37)(27) <= '1';
gameA(27)(28) <= '1';
gameA(28)(28) <= '1';
gameA(30)(28) <= '1';
gameA(32)(28) <= '1';
gameA(34)(28) <= '1';
gameA(36)(28) <= '1';
gameA(37)(28) <= '1';
gameA(30)(29) <= '1';
gameA(34)(29) <= '1';
gameA(30)(30) <= '1';
gameA(34)(30) <= '1';
gameA(31)(31) <= '1';
gameA(32)(31) <= '1';
gameA(33)(31) <= '1';
gameA(30)(33) <= '1';
gameA(32)(33) <= '1';
gameA(33)(33) <= '1';
gameA(30)(34) <= '1';
gameA(31)(34) <= '1';
gameA(33)(34) <= '1';
when "01100001" => 
--pseudo-barberpole
gameA(36)(18) <= '1';
gameA(37)(18) <= '1';
gameA(37)(19) <= '1';
gameA(35)(20) <= '1';
gameA(33)(21) <= '1';
gameA(35)(21) <= '1';
gameA(31)(23) <= '1';
gameA(33)(23) <= '1';
gameA(29)(25) <= '1';
gameA(31)(25) <= '1';
gameA(28)(27) <= '1';
gameA(29)(27) <= '1';
gameA(26)(28) <= '1';
gameA(26)(29) <= '1';
gameA(27)(29) <= '1';
when "01100010" => 
--pulsar, CP-pulsar, pulsar CP 48-56-72
gameA(28)(18) <= '1';
gameA(29)(18) <= '1';
gameA(30)(18) <= '1';
gameA(34)(18) <= '1';
gameA(35)(18) <= '1';
gameA(36)(18) <= '1';
gameA(26)(20) <= '1';
gameA(31)(20) <= '1';
gameA(33)(20) <= '1';
gameA(38)(20) <= '1';
gameA(26)(21) <= '1';
gameA(31)(21) <= '1';
gameA(33)(21) <= '1';
gameA(38)(21) <= '1';
gameA(26)(22) <= '1';
gameA(31)(22) <= '1';
gameA(33)(22) <= '1';
gameA(38)(22) <= '1';
gameA(28)(23) <= '1';
gameA(29)(23) <= '1';
gameA(30)(23) <= '1';
gameA(34)(23) <= '1';
gameA(35)(23) <= '1';
gameA(36)(23) <= '1';
gameA(28)(25) <= '1';
gameA(29)(25) <= '1';
gameA(30)(25) <= '1';
gameA(34)(25) <= '1';
gameA(35)(25) <= '1';
gameA(36)(25) <= '1';
gameA(26)(26) <= '1';
gameA(31)(26) <= '1';
gameA(33)(26) <= '1';
gameA(38)(26) <= '1';
gameA(26)(27) <= '1';
gameA(31)(27) <= '1';
gameA(33)(27) <= '1';
gameA(38)(27) <= '1';
gameA(26)(28) <= '1';
gameA(31)(28) <= '1';
gameA(33)(28) <= '1';
gameA(38)(28) <= '1';
gameA(28)(30) <= '1';
gameA(29)(30) <= '1';
gameA(30)(30) <= '1';
gameA(34)(30) <= '1';
gameA(35)(30) <= '1';
gameA(36)(30) <= '1';
when "01100011" => 
--pushalong
gameA(28)(18) <= '1';
gameA(29)(18) <= '1';
gameA(30)(18) <= '1';
gameA(32)(18) <= '1';
gameA(27)(19) <= '1';
gameA(28)(19) <= '1';
gameA(29)(19) <= '1';
gameA(30)(19) <= '1';
gameA(32)(19) <= '1';
gameA(26)(20) <= '1';
gameA(27)(20) <= '1';
gameA(27)(21) <= '1';
gameA(29)(21) <= '1';
gameA(28)(22) <= '1';
gameA(29)(22) <= '1';
gameA(30)(22) <= '1';
gameA(31)(22) <= '1';
gameA(33)(22) <= '1';
gameA(29)(23) <= '1';
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(32)(26) <= '1';
gameA(33)(26) <= '1';
gameA(34)(26) <= '1';
gameA(35)(26) <= '1';
gameA(36)(26) <= '1';
gameA(32)(27) <= '1';
gameA(37)(27) <= '1';
gameA(32)(28) <= '1';
gameA(33)(29) <= '1';
gameA(37)(29) <= '1';
gameA(35)(30) <= '1';
when "01100100" => 
--pyrotechneczum
gameA(31)(19) <= '1';
gameA(29)(20) <= '1';
gameA(30)(20) <= '1';
gameA(31)(20) <= '1';
gameA(32)(20) <= '1';
gameA(33)(20) <= '1';
gameA(28)(21) <= '1';
gameA(34)(21) <= '1';
gameA(25)(22) <= '1';
gameA(28)(22) <= '1';
gameA(31)(22) <= '1';
gameA(32)(22) <= '1';
gameA(33)(22) <= '1';
gameA(35)(22) <= '1';
gameA(24)(23) <= '1';
gameA(26)(23) <= '1';
gameA(28)(23) <= '1';
gameA(30)(23) <= '1';
gameA(35)(23) <= '1';
gameA(38)(23) <= '1';
gameA(25)(24) <= '1';
gameA(28)(24) <= '1';
gameA(33)(24) <= '1';
gameA(35)(24) <= '1';
gameA(37)(24) <= '1';
gameA(39)(24) <= '1';
gameA(28)(25) <= '1';
gameA(30)(25) <= '1';
gameA(31)(25) <= '1';
gameA(32)(25) <= '1';
gameA(35)(25) <= '1';
gameA(38)(25) <= '1';
gameA(29)(26) <= '1';
gameA(35)(26) <= '1';
gameA(30)(27) <= '1';
gameA(31)(27) <= '1';
gameA(32)(27) <= '1';
gameA(33)(27) <= '1';
gameA(34)(27) <= '1';
gameA(32)(28) <= '1';
when "01100101" => 
--quad, barberpole intersection
gameA(29)(21) <= '1';
gameA(30)(21) <= '1';
gameA(33)(21) <= '1';
gameA(34)(21) <= '1';
gameA(29)(22) <= '1';
gameA(32)(22) <= '1';
gameA(34)(22) <= '1';
gameA(30)(23) <= '1';
gameA(33)(24) <= '1';
gameA(29)(25) <= '1';
gameA(31)(25) <= '1';
gameA(34)(25) <= '1';
gameA(29)(26) <= '1';
gameA(30)(26) <= '1';
gameA(33)(26) <= '1';
gameA(34)(26) <= '1';
when "01100110" => 
--quapole, quadpole, barberpole of length 4
gameA(29)(21) <= '1';
gameA(30)(21) <= '1';
gameA(29)(22) <= '1';
gameA(31)(22) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(33)(26) <= '1';
gameA(35)(26) <= '1';
gameA(34)(27) <= '1';
gameA(35)(27) <= '1';
when "01100111" => 
--queen bee
gameA(30)(21) <= '1';
gameA(30)(22) <= '1';
gameA(31)(22) <= '1';
gameA(32)(22) <= '1';
gameA(33)(22) <= '1';
gameA(31)(23) <= '1';
gameA(32)(23) <= '1';
gameA(33)(23) <= '1';
gameA(34)(23) <= '1';
gameA(31)(24) <= '1';
gameA(34)(24) <= '1';
gameA(31)(25) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
gameA(34)(25) <= '1';
gameA(30)(26) <= '1';
gameA(31)(26) <= '1';
gameA(32)(26) <= '1';
gameA(33)(26) <= '1';
gameA(30)(27) <= '1';
when "01101000" => 
--queen bee shuttle, p30 shuttle
gameA(31)(21) <= '1';
gameA(31)(22) <= '1';
gameA(32)(22) <= '1';
gameA(33)(22) <= '1';
gameA(34)(22) <= '1';
gameA(21)(23) <= '1';
gameA(22)(23) <= '1';
gameA(32)(23) <= '1';
gameA(33)(23) <= '1';
gameA(34)(23) <= '1';
gameA(35)(23) <= '1';
gameA(41)(23) <= '1';
gameA(42)(23) <= '1';
gameA(21)(24) <= '1';
gameA(22)(24) <= '1';
gameA(32)(24) <= '1';
gameA(35)(24) <= '1';
gameA(41)(24) <= '1';
gameA(42)(24) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
gameA(34)(25) <= '1';
gameA(35)(25) <= '1';
gameA(31)(26) <= '1';
gameA(32)(26) <= '1';
gameA(33)(26) <= '1';
gameA(34)(26) <= '1';
gameA(31)(27) <= '1';
when "01101001" => 
--r-pentomino
gameA(32)(23) <= '1';
gameA(33)(23) <= '1';
gameA(31)(24) <= '1';
gameA(32)(24) <= '1';
gameA(32)(25) <= '1';
when "01101010" => 
--R2D2
gameA(31)(19) <= '1';
gameA(32)(19) <= '1';
gameA(31)(20) <= '1';
gameA(32)(20) <= '1';
gameA(29)(22) <= '1';
gameA(30)(22) <= '1';
gameA(31)(22) <= '1';
gameA(32)(22) <= '1';
gameA(33)(22) <= '1';
gameA(34)(22) <= '1';
gameA(28)(23) <= '1';
gameA(35)(23) <= '1';
gameA(28)(24) <= '1';
gameA(29)(24) <= '1';
gameA(30)(24) <= '1';
gameA(34)(24) <= '1';
gameA(35)(24) <= '1';
gameA(28)(26) <= '1';
gameA(29)(26) <= '1';
gameA(30)(26) <= '1';
gameA(31)(26) <= '1';
gameA(32)(26) <= '1';
gameA(33)(26) <= '1';
gameA(34)(26) <= '1';
gameA(35)(26) <= '1';
gameA(28)(27) <= '1';
gameA(35)(27) <= '1';
gameA(31)(28) <= '1';
gameA(32)(28) <= '1';
gameA(31)(29) <= '1';
gameA(32)(29) <= '1';
when "01101011" => 
--rabbits
gameA(29)(23) <= '1';
gameA(33)(23) <= '1';
gameA(34)(23) <= '1';
gameA(35)(23) <= '1';
gameA(29)(24) <= '1';
gameA(30)(24) <= '1';
gameA(31)(24) <= '1';
gameA(34)(24) <= '1';
gameA(30)(25) <= '1';
when "01101100" => 
--rephaser
gameA(31)(21) <= '1';
gameA(32)(21) <= '1';
gameA(31)(22) <= '1';
gameA(32)(22) <= '1';
gameA(29)(25) <= '1';
gameA(30)(25) <= '1';
gameA(33)(25) <= '1';
gameA(34)(25) <= '1';
gameA(28)(26) <= '1';
gameA(30)(26) <= '1';
gameA(33)(26) <= '1';
gameA(35)(26) <= '1';
gameA(30)(27) <= '1';
gameA(33)(27) <= '1';
when "01101101" => 
--revolver
gameA(28)(17) <= '1';
gameA(29)(17) <= '1';
gameA(34)(17) <= '1';
gameA(35)(17) <= '1';
gameA(29)(18) <= '1';
gameA(34)(18) <= '1';
gameA(29)(19) <= '1';
gameA(31)(19) <= '1';
gameA(32)(19) <= '1';
gameA(34)(19) <= '1';
gameA(30)(20) <= '1';
gameA(33)(20) <= '1';
gameA(31)(21) <= '1';
gameA(33)(22) <= '1';
gameA(29)(23) <= '1';
gameA(30)(23) <= '1';
gameA(33)(24) <= '1';
gameA(34)(24) <= '1';
gameA(30)(25) <= '1';
gameA(32)(26) <= '1';
gameA(30)(27) <= '1';
gameA(33)(27) <= '1';
gameA(29)(28) <= '1';
gameA(31)(28) <= '1';
gameA(32)(28) <= '1';
gameA(34)(28) <= '1';
gameA(29)(29) <= '1';
gameA(34)(29) <= '1';
gameA(28)(30) <= '1';
gameA(29)(30) <= '1';
gameA(34)(30) <= '1';
gameA(35)(30) <= '1';
when "01101110" => 
--roteightor
gameA(26)(17) <= '1';
gameA(26)(18) <= '1';
gameA(27)(18) <= '1';
gameA(28)(18) <= '1';
gameA(37)(18) <= '1';
gameA(38)(18) <= '1';
gameA(29)(19) <= '1';
gameA(37)(19) <= '1';
gameA(28)(20) <= '1';
gameA(29)(20) <= '1';
gameA(35)(20) <= '1';
gameA(37)(20) <= '1';
gameA(35)(21) <= '1';
gameA(36)(21) <= '1';
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(32)(23) <= '1';
gameA(30)(24) <= '1';
gameA(33)(24) <= '1';
gameA(30)(25) <= '1';
gameA(27)(26) <= '1';
gameA(28)(26) <= '1';
gameA(31)(26) <= '1';
gameA(35)(26) <= '1';
gameA(26)(27) <= '1';
gameA(28)(27) <= '1';
gameA(35)(27) <= '1';
gameA(26)(28) <= '1';
gameA(34)(28) <= '1';
gameA(25)(29) <= '1';
gameA(26)(29) <= '1';
gameA(35)(29) <= '1';
gameA(36)(29) <= '1';
gameA(37)(29) <= '1';
gameA(37)(30) <= '1';
when "01101111" => 
--Schick engine
gameA(33)(20) <= '1';
gameA(34)(20) <= '1';
gameA(35)(20) <= '1';
gameA(36)(20) <= '1';
gameA(32)(21) <= '1';
gameA(36)(21) <= '1';
gameA(36)(22) <= '1';
gameA(28)(23) <= '1';
gameA(29)(23) <= '1';
gameA(32)(23) <= '1';
gameA(35)(23) <= '1';
gameA(28)(24) <= '1';
gameA(29)(24) <= '1';
gameA(30)(24) <= '1';
gameA(28)(25) <= '1';
gameA(29)(25) <= '1';
gameA(32)(25) <= '1';
gameA(35)(25) <= '1';
gameA(36)(26) <= '1';
gameA(32)(27) <= '1';
gameA(36)(27) <= '1';
gameA(33)(28) <= '1';
gameA(34)(28) <= '1';
gameA(35)(28) <= '1';
gameA(36)(28) <= '1';
when "01110000" => 
--scorpion
gameA(32)(21) <= '1';
gameA(30)(22) <= '1';
gameA(31)(22) <= '1';
gameA(32)(22) <= '1';
gameA(29)(23) <= '1';
gameA(33)(23) <= '1';
gameA(34)(23) <= '1';
gameA(29)(24) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(35)(24) <= '1';
gameA(30)(25) <= '1';
gameA(31)(25) <= '1';
gameA(33)(25) <= '1';
gameA(35)(25) <= '1';
gameA(34)(26) <= '1';
when "01110001" => 
--scrubber
gameA(31)(19) <= '1';
gameA(29)(20) <= '1';
gameA(30)(20) <= '1';
gameA(31)(20) <= '1';
gameA(28)(21) <= '1';
gameA(28)(22) <= '1';
gameA(31)(22) <= '1';
gameA(32)(22) <= '1';
gameA(33)(22) <= '1';
gameA(27)(23) <= '1';
gameA(28)(23) <= '1';
gameA(30)(23) <= '1';
gameA(34)(23) <= '1';
gameA(30)(24) <= '1';
gameA(34)(24) <= '1';
gameA(30)(25) <= '1';
gameA(34)(25) <= '1';
gameA(36)(25) <= '1';
gameA(37)(25) <= '1';
gameA(31)(26) <= '1';
gameA(32)(26) <= '1';
gameA(33)(26) <= '1';
gameA(36)(26) <= '1';
gameA(36)(27) <= '1';
gameA(33)(28) <= '1';
gameA(34)(28) <= '1';
gameA(35)(28) <= '1';
gameA(33)(29) <= '1';
when "01110010" => 
--shillelagh
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(30)(24) <= '1';
gameA(33)(24) <= '1';
gameA(34)(24) <= '1';
gameA(31)(25) <= '1';
gameA(32)(25) <= '1';
gameA(34)(25) <= '1';
when "01110011" => 
--ship
gameA(31)(23) <= '1';
gameA(32)(23) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
when "01110100" => 
--ship on boat, boat-ship-tie
gameA(29)(21) <= '1';
gameA(30)(21) <= '1';
gameA(29)(22) <= '1';
gameA(31)(22) <= '1';
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(32)(24) <= '1';
gameA(33)(24) <= '1';
gameA(32)(25) <= '1';
gameA(34)(25) <= '1';
gameA(33)(26) <= '1';
when "01110101" => 
--shiptie, ship on ship, bi-ship, half fleet
gameA(29)(21) <= '1';
gameA(30)(21) <= '1';
gameA(29)(22) <= '1';
gameA(31)(22) <= '1';
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(32)(24) <= '1';
gameA(33)(24) <= '1';
gameA(32)(25) <= '1';
gameA(34)(25) <= '1';
gameA(33)(26) <= '1';
gameA(34)(26) <= '1';
when "01110110" => 
--siesta
gameA(35)(18) <= '1';
gameA(36)(18) <= '1';
gameA(27)(19) <= '1';
gameA(28)(19) <= '1';
gameA(34)(19) <= '1';
gameA(36)(19) <= '1';
gameA(27)(20) <= '1';
gameA(29)(20) <= '1';
gameA(34)(20) <= '1';
gameA(29)(21) <= '1';
gameA(33)(21) <= '1';
gameA(34)(21) <= '1';
gameA(36)(21) <= '1';
gameA(27)(22) <= '1';
gameA(29)(22) <= '1';
gameA(30)(22) <= '1';
gameA(36)(22) <= '1';
gameA(37)(22) <= '1';
gameA(38)(22) <= '1';
gameA(25)(23) <= '1';
gameA(26)(23) <= '1';
gameA(27)(23) <= '1';
gameA(33)(23) <= '1';
gameA(35)(23) <= '1';
gameA(39)(23) <= '1';
gameA(24)(24) <= '1';
gameA(28)(24) <= '1';
gameA(30)(24) <= '1';
gameA(36)(24) <= '1';
gameA(37)(24) <= '1';
gameA(38)(24) <= '1';
gameA(25)(25) <= '1';
gameA(26)(25) <= '1';
gameA(27)(25) <= '1';
gameA(33)(25) <= '1';
gameA(34)(25) <= '1';
gameA(36)(25) <= '1';
gameA(27)(26) <= '1';
gameA(29)(26) <= '1';
gameA(30)(26) <= '1';
gameA(34)(26) <= '1';
gameA(29)(27) <= '1';
gameA(34)(27) <= '1';
gameA(36)(27) <= '1';
gameA(27)(28) <= '1';
gameA(29)(28) <= '1';
gameA(35)(28) <= '1';
gameA(36)(28) <= '1';
gameA(27)(29) <= '1';
gameA(28)(29) <= '1';
when "01110111" => 
--sinking ship
gameA(33)(22) <= '1';
gameA(34)(22) <= '1';
gameA(34)(23) <= '1';
gameA(33)(24) <= '1';
gameA(30)(25) <= '1';
gameA(32)(25) <= '1';
gameA(30)(26) <= '1';
gameA(31)(26) <= '1';
when "01111000" => 
--skewed quad
gameA(30)(21) <= '1';
gameA(31)(21) <= '1';
gameA(30)(22) <= '1';
gameA(34)(22) <= '1';
gameA(35)(22) <= '1';
gameA(31)(23) <= '1';
gameA(33)(23) <= '1';
gameA(35)(23) <= '1';
gameA(29)(25) <= '1';
gameA(31)(25) <= '1';
gameA(33)(25) <= '1';
gameA(29)(26) <= '1';
gameA(30)(26) <= '1';
gameA(34)(26) <= '1';
gameA(33)(27) <= '1';
gameA(34)(27) <= '1';
when "01111001" => 
--smiley
gameA(29)(21) <= '1';
gameA(30)(21) <= '1';
gameA(32)(21) <= '1';
gameA(34)(21) <= '1';
gameA(35)(21) <= '1';
gameA(32)(22) <= '1';
gameA(29)(23) <= '1';
gameA(35)(23) <= '1';
gameA(30)(24) <= '1';
gameA(31)(24) <= '1';
gameA(32)(24) <= '1';
gameA(33)(24) <= '1';
gameA(34)(24) <= '1';
gameA(29)(27) <= '1';
gameA(30)(27) <= '1';
gameA(31)(27) <= '1';
gameA(33)(27) <= '1';
gameA(34)(27) <= '1';
gameA(35)(27) <= '1';
when "01111010" => 
--snacker
gameA(22)(17) <= '1';
gameA(23)(17) <= '1';
gameA(40)(17) <= '1';
gameA(41)(17) <= '1';
gameA(23)(18) <= '1';
gameA(40)(18) <= '1';
gameA(23)(19) <= '1';
gameA(25)(19) <= '1';
gameA(38)(19) <= '1';
gameA(40)(19) <= '1';
gameA(24)(20) <= '1';
gameA(25)(20) <= '1';
gameA(38)(20) <= '1';
gameA(39)(20) <= '1';
gameA(29)(21) <= '1';
gameA(34)(21) <= '1';
gameA(27)(22) <= '1';
gameA(28)(22) <= '1';
gameA(30)(22) <= '1';
gameA(31)(22) <= '1';
gameA(32)(22) <= '1';
gameA(33)(22) <= '1';
gameA(35)(22) <= '1';
gameA(36)(22) <= '1';
gameA(29)(23) <= '1';
gameA(34)(23) <= '1';
gameA(24)(24) <= '1';
gameA(25)(24) <= '1';
gameA(38)(24) <= '1';
gameA(39)(24) <= '1';
gameA(23)(25) <= '1';
gameA(25)(25) <= '1';
gameA(38)(25) <= '1';
gameA(40)(25) <= '1';
gameA(23)(26) <= '1';
gameA(40)(26) <= '1';
gameA(22)(27) <= '1';
gameA(23)(27) <= '1';
gameA(40)(27) <= '1';
gameA(41)(27) <= '1';
gameA(30)(30) <= '1';
gameA(32)(30) <= '1';
gameA(33)(30) <= '1';
gameA(30)(31) <= '1';
gameA(31)(31) <= '1';
gameA(33)(31) <= '1';
when "01111011" => 
--snake pit
gameA(29)(21) <= '1';
gameA(31)(21) <= '1';
gameA(32)(21) <= '1';
gameA(34)(21) <= '1';
gameA(35)(21) <= '1';
gameA(29)(22) <= '1';
gameA(30)(22) <= '1';
gameA(32)(22) <= '1';
gameA(34)(22) <= '1';
gameA(35)(23) <= '1';
gameA(29)(24) <= '1';
gameA(30)(24) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(34)(24) <= '1';
gameA(35)(24) <= '1';
gameA(29)(25) <= '1';
gameA(30)(26) <= '1';
gameA(32)(26) <= '1';
gameA(34)(26) <= '1';
gameA(35)(26) <= '1';
gameA(29)(27) <= '1';
gameA(30)(27) <= '1';
gameA(32)(27) <= '1';
gameA(33)(27) <= '1';
gameA(35)(27) <= '1';
when "01111100" => 
--sombreros
gameA(26)(19) <= '1';
gameA(27)(19) <= '1';
gameA(36)(19) <= '1';
gameA(37)(19) <= '1';
gameA(26)(20) <= '1';
gameA(28)(20) <= '1';
gameA(35)(20) <= '1';
gameA(37)(20) <= '1';
gameA(28)(21) <= '1';
gameA(35)(21) <= '1';
gameA(26)(22) <= '1';
gameA(28)(22) <= '1';
gameA(29)(22) <= '1';
gameA(34)(22) <= '1';
gameA(35)(22) <= '1';
gameA(37)(22) <= '1';
gameA(24)(23) <= '1';
gameA(25)(23) <= '1';
gameA(26)(23) <= '1';
gameA(37)(23) <= '1';
gameA(38)(23) <= '1';
gameA(39)(23) <= '1';
gameA(23)(24) <= '1';
gameA(27)(24) <= '1';
gameA(29)(24) <= '1';
gameA(34)(24) <= '1';
gameA(36)(24) <= '1';
gameA(40)(24) <= '1';
gameA(24)(25) <= '1';
gameA(25)(25) <= '1';
gameA(26)(25) <= '1';
gameA(37)(25) <= '1';
gameA(38)(25) <= '1';
gameA(39)(25) <= '1';
gameA(26)(26) <= '1';
gameA(28)(26) <= '1';
gameA(29)(26) <= '1';
gameA(34)(26) <= '1';
gameA(35)(26) <= '1';
gameA(37)(26) <= '1';
gameA(28)(27) <= '1';
gameA(35)(27) <= '1';
gameA(26)(28) <= '1';
gameA(28)(28) <= '1';
gameA(35)(28) <= '1';
gameA(37)(28) <= '1';
gameA(26)(29) <= '1';
gameA(27)(29) <= '1';
gameA(36)(29) <= '1';
gameA(37)(29) <= '1';
when "01111101" => 
--spark coil, grapser
gameA(28)(22) <= '1';
gameA(29)(22) <= '1';
gameA(34)(22) <= '1';
gameA(35)(22) <= '1';
gameA(28)(23) <= '1';
gameA(30)(23) <= '1';
gameA(33)(23) <= '1';
gameA(35)(23) <= '1';
gameA(30)(24) <= '1';
gameA(33)(24) <= '1';
gameA(28)(25) <= '1';
gameA(30)(25) <= '1';
gameA(33)(25) <= '1';
gameA(35)(25) <= '1';
gameA(28)(26) <= '1';
gameA(29)(26) <= '1';
gameA(34)(26) <= '1';
gameA(35)(26) <= '1';
when "01111110" => 
--Sparky
gameA(27)(18) <= '1';
gameA(27)(19) <= '1';
gameA(43)(19) <= '1';
gameA(44)(19) <= '1';
gameA(23)(20) <= '1';
gameA(24)(20) <= '1';
gameA(26)(20) <= '1';
gameA(28)(20) <= '1';
gameA(29)(20) <= '1';
gameA(30)(20) <= '1';
gameA(41)(20) <= '1';
gameA(42)(20) <= '1';
gameA(46)(20) <= '1';
gameA(17)(21) <= '1';
gameA(19)(21) <= '1';
gameA(20)(21) <= '1';
gameA(22)(21) <= '1';
gameA(23)(21) <= '1';
gameA(25)(21) <= '1';
gameA(26)(21) <= '1';
gameA(29)(21) <= '1';
gameA(31)(21) <= '1';
gameA(35)(21) <= '1';
gameA(36)(21) <= '1';
gameA(38)(21) <= '1';
gameA(39)(21) <= '1';
gameA(40)(21) <= '1';
gameA(41)(21) <= '1';
gameA(17)(22) <= '1';
gameA(21)(22) <= '1';
gameA(22)(22) <= '1';
gameA(25)(22) <= '1';
gameA(27)(22) <= '1';
gameA(28)(22) <= '1';
gameA(31)(22) <= '1';
gameA(32)(22) <= '1';
gameA(33)(22) <= '1';
gameA(36)(22) <= '1';
gameA(38)(22) <= '1';
gameA(39)(22) <= '1';
gameA(42)(22) <= '1';
gameA(43)(22) <= '1';
gameA(47)(22) <= '1';
gameA(17)(23) <= '1';
gameA(19)(23) <= '1';
gameA(20)(23) <= '1';
gameA(25)(23) <= '1';
gameA(26)(23) <= '1';
gameA(27)(23) <= '1';
gameA(29)(23) <= '1';
gameA(31)(23) <= '1';
gameA(32)(23) <= '1';
gameA(33)(23) <= '1';
gameA(40)(23) <= '1';
gameA(41)(23) <= '1';
gameA(44)(23) <= '1';
gameA(25)(24) <= '1';
gameA(26)(24) <= '1';
gameA(28)(24) <= '1';
gameA(44)(24) <= '1';
gameA(47)(24) <= '1';
gameA(17)(25) <= '1';
gameA(19)(25) <= '1';
gameA(20)(25) <= '1';
gameA(25)(25) <= '1';
gameA(26)(25) <= '1';
gameA(27)(25) <= '1';
gameA(29)(25) <= '1';
gameA(31)(25) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
gameA(40)(25) <= '1';
gameA(41)(25) <= '1';
gameA(44)(25) <= '1';
gameA(17)(26) <= '1';
gameA(21)(26) <= '1';
gameA(22)(26) <= '1';
gameA(25)(26) <= '1';
gameA(27)(26) <= '1';
gameA(28)(26) <= '1';
gameA(31)(26) <= '1';
gameA(32)(26) <= '1';
gameA(33)(26) <= '1';
gameA(36)(26) <= '1';
gameA(38)(26) <= '1';
gameA(39)(26) <= '1';
gameA(42)(26) <= '1';
gameA(43)(26) <= '1';
gameA(47)(26) <= '1';
gameA(17)(27) <= '1';
gameA(19)(27) <= '1';
gameA(20)(27) <= '1';
gameA(22)(27) <= '1';
gameA(23)(27) <= '1';
gameA(25)(27) <= '1';
gameA(26)(27) <= '1';
gameA(29)(27) <= '1';
gameA(31)(27) <= '1';
gameA(35)(27) <= '1';
gameA(36)(27) <= '1';
gameA(38)(27) <= '1';
gameA(39)(27) <= '1';
gameA(40)(27) <= '1';
gameA(41)(27) <= '1';
gameA(23)(28) <= '1';
gameA(24)(28) <= '1';
gameA(26)(28) <= '1';
gameA(28)(28) <= '1';
gameA(29)(28) <= '1';
gameA(30)(28) <= '1';
gameA(41)(28) <= '1';
gameA(42)(28) <= '1';
gameA(46)(28) <= '1';
gameA(27)(29) <= '1';
gameA(43)(29) <= '1';
gameA(44)(29) <= '1';
gameA(27)(30) <= '1';
when "01111111" => 
--spiral
gameA(29)(21) <= '1';
gameA(30)(21) <= '1';
gameA(35)(21) <= '1';
gameA(30)(22) <= '1';
gameA(33)(22) <= '1';
gameA(34)(22) <= '1';
gameA(35)(22) <= '1';
gameA(30)(23) <= '1';
gameA(32)(23) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(32)(25) <= '1';
gameA(34)(25) <= '1';
gameA(29)(26) <= '1';
gameA(30)(26) <= '1';
gameA(31)(26) <= '1';
gameA(34)(26) <= '1';
gameA(29)(27) <= '1';
gameA(34)(27) <= '1';
gameA(35)(27) <= '1';
when "10000000" => 
--star
gameA(32)(19) <= '1';
gameA(31)(20) <= '1';
gameA(32)(20) <= '1';
gameA(33)(20) <= '1';
gameA(29)(21) <= '1';
gameA(30)(21) <= '1';
gameA(31)(21) <= '1';
gameA(33)(21) <= '1';
gameA(34)(21) <= '1';
gameA(35)(21) <= '1';
gameA(29)(22) <= '1';
gameA(35)(22) <= '1';
gameA(28)(23) <= '1';
gameA(29)(23) <= '1';
gameA(35)(23) <= '1';
gameA(36)(23) <= '1';
gameA(27)(24) <= '1';
gameA(28)(24) <= '1';
gameA(36)(24) <= '1';
gameA(37)(24) <= '1';
gameA(28)(25) <= '1';
gameA(29)(25) <= '1';
gameA(35)(25) <= '1';
gameA(36)(25) <= '1';
gameA(29)(26) <= '1';
gameA(35)(26) <= '1';
gameA(29)(27) <= '1';
gameA(30)(27) <= '1';
gameA(31)(27) <= '1';
gameA(33)(27) <= '1';
gameA(34)(27) <= '1';
gameA(35)(27) <= '1';
gameA(31)(28) <= '1';
gameA(32)(28) <= '1';
gameA(33)(28) <= '1';
gameA(32)(29) <= '1';
when "10000001" => 
--switch engine:
gameA(30)(22) <= '1';
gameA(32)(22) <= '1';
gameA(29)(23) <= '1';
gameA(30)(24) <= '1';
gameA(33)(24) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
gameA(34)(25) <= '1';
when "10000010" => 
--table on table, ][, pair of tables
gameA(30)(22) <= '1';
gameA(33)(22) <= '1';
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(32)(23) <= '1';
gameA(33)(23) <= '1';
gameA(30)(25) <= '1';
gameA(31)(25) <= '1';
gameA(32)(25) <= '1';
gameA(33)(25) <= '1';
gameA(30)(26) <= '1';
gameA(33)(26) <= '1';
when "10000011" => 
--technician finished product
gameA(32)(18) <= '1';
gameA(31)(19) <= '1';
gameA(33)(19) <= '1';
gameA(31)(20) <= '1';
gameA(32)(20) <= '1';
gameA(29)(21) <= '1';
gameA(30)(21) <= '1';
gameA(28)(22) <= '1';
gameA(32)(22) <= '1';
gameA(33)(22) <= '1';
gameA(34)(22) <= '1';
gameA(27)(23) <= '1';
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(35)(23) <= '1';
gameA(37)(23) <= '1';
gameA(28)(24) <= '1';
gameA(29)(24) <= '1';
gameA(34)(24) <= '1';
gameA(36)(24) <= '1';
gameA(37)(24) <= '1';
gameA(30)(25) <= '1';
gameA(32)(25) <= '1';
gameA(34)(25) <= '1';
gameA(30)(26) <= '1';
gameA(34)(26) <= '1';
gameA(31)(27) <= '1';
gameA(32)(27) <= '1';
gameA(33)(27) <= '1';
gameA(33)(28) <= '1';
gameA(35)(28) <= '1';
gameA(34)(29) <= '1';
gameA(35)(29) <= '1';
when "10000100" => 
--test tube baby
gameA(28)(22) <= '1';
gameA(29)(22) <= '1';
gameA(34)(22) <= '1';
gameA(35)(22) <= '1';
gameA(28)(23) <= '1';
gameA(30)(23) <= '1';
gameA(33)(23) <= '1';
gameA(35)(23) <= '1';
gameA(30)(24) <= '1';
gameA(33)(24) <= '1';
gameA(30)(25) <= '1';
gameA(33)(25) <= '1';
gameA(31)(26) <= '1';
gameA(32)(26) <= '1';
when "10000101" => 
--toad
gameA(31)(23) <= '1';
gameA(32)(23) <= '1';
gameA(33)(23) <= '1';
gameA(30)(24) <= '1';
gameA(31)(24) <= '1';
gameA(32)(24) <= '1';
when "10000110" => 
--toadsucker
gameA(30)(15) <= '1';
gameA(35)(15) <= '1';
gameA(28)(16) <= '1';
gameA(29)(16) <= '1';
gameA(31)(16) <= '1';
gameA(32)(16) <= '1';
gameA(33)(16) <= '1';
gameA(34)(16) <= '1';
gameA(36)(16) <= '1';
gameA(37)(16) <= '1';
gameA(30)(17) <= '1';
gameA(35)(17) <= '1';
gameA(32)(23) <= '1';
gameA(33)(23) <= '1';
gameA(34)(23) <= '1';
gameA(31)(24) <= '1';
gameA(32)(24) <= '1';
gameA(33)(24) <= '1';
gameA(29)(30) <= '1';
gameA(34)(30) <= '1';
gameA(27)(31) <= '1';
gameA(28)(31) <= '1';
gameA(30)(31) <= '1';
gameA(31)(31) <= '1';
gameA(32)(31) <= '1';
gameA(33)(31) <= '1';
gameA(35)(31) <= '1';
gameA(36)(31) <= '1';
gameA(29)(32) <= '1';
gameA(34)(32) <= '1';
when "10000111" => 
--toaster, lightweight volcano
gameA(29)(19) <= '1';
gameA(30)(19) <= '1';
gameA(33)(19) <= '1';
gameA(34)(19) <= '1';
gameA(27)(20) <= '1';
gameA(28)(20) <= '1';
gameA(29)(20) <= '1';
gameA(31)(20) <= '1';
gameA(32)(20) <= '1';
gameA(34)(20) <= '1';
gameA(35)(20) <= '1';
gameA(36)(20) <= '1';
gameA(26)(21) <= '1';
gameA(37)(21) <= '1';
gameA(27)(22) <= '1';
gameA(28)(22) <= '1';
gameA(29)(22) <= '1';
gameA(30)(22) <= '1';
gameA(33)(22) <= '1';
gameA(34)(22) <= '1';
gameA(35)(22) <= '1';
gameA(36)(22) <= '1';
gameA(30)(23) <= '1';
gameA(33)(23) <= '1';
gameA(27)(24) <= '1';
gameA(28)(24) <= '1';
gameA(35)(24) <= '1';
gameA(36)(24) <= '1';
gameA(27)(25) <= '1';
gameA(30)(25) <= '1';
gameA(33)(25) <= '1';
gameA(36)(25) <= '1';
gameA(28)(26) <= '1';
gameA(29)(26) <= '1';
gameA(30)(26) <= '1';
gameA(33)(26) <= '1';
gameA(34)(26) <= '1';
gameA(35)(26) <= '1';
gameA(26)(28) <= '1';
gameA(27)(28) <= '1';
gameA(28)(28) <= '1';
gameA(29)(28) <= '1';
gameA(31)(28) <= '1';
gameA(32)(28) <= '1';
gameA(34)(28) <= '1';
gameA(35)(28) <= '1';
gameA(36)(28) <= '1';
gameA(37)(28) <= '1';
gameA(26)(29) <= '1';
gameA(29)(29) <= '1';
gameA(30)(29) <= '1';
gameA(33)(29) <= '1';
gameA(34)(29) <= '1';
gameA(37)(29) <= '1';
when "10001000" => 
--traffic circle
gameA(29)(0) <= '1';
gameA(30)(0) <= '1';
gameA(35)(0) <= '1';
gameA(36)(0) <= '1';
gameA(29)(1) <= '1';
gameA(31)(1) <= '1';
gameA(34)(1) <= '1';
gameA(36)(1) <= '1';
gameA(31)(2) <= '1';
gameA(34)(2) <= '1';
gameA(30)(3) <= '1';
gameA(35)(3) <= '1';
gameA(30)(4) <= '1';
gameA(35)(4) <= '1';
gameA(30)(5) <= '1';
gameA(35)(5) <= '1';
gameA(32)(6) <= '1';
gameA(33)(6) <= '1';
gameA(39)(6) <= '1';
gameA(40)(6) <= '1';
gameA(39)(7) <= '1';
gameA(40)(7) <= '1';
gameA(41)(7) <= '1';
gameA(39)(8) <= '1';
gameA(40)(8) <= '1';
gameA(42)(8) <= '1';
gameA(41)(9) <= '1';
gameA(43)(9) <= '1';
gameA(33)(10) <= '1';
gameA(34)(10) <= '1';
gameA(35)(10) <= '1';
gameA(40)(10) <= '1';
gameA(43)(10) <= '1';
gameA(41)(11) <= '1';
gameA(42)(11) <= '1';
gameA(17)(12) <= '1';
gameA(18)(12) <= '1';
gameA(31)(12) <= '1';
gameA(37)(12) <= '1';
gameA(16)(13) <= '1';
gameA(19)(13) <= '1';
gameA(31)(13) <= '1';
gameA(37)(13) <= '1';
gameA(14)(14) <= '1';
gameA(17)(14) <= '1';
gameA(19)(14) <= '1';
gameA(31)(14) <= '1';
gameA(37)(14) <= '1';
gameA(18)(15) <= '1';
gameA(14)(16) <= '1';
gameA(16)(16) <= '1';
gameA(17)(16) <= '1';
gameA(33)(16) <= '1';
gameA(34)(16) <= '1';
gameA(35)(16) <= '1';
gameA(15)(17) <= '1';
gameA(21)(17) <= '1';
gameA(21)(18) <= '1';
gameA(8)(19) <= '1';
gameA(9)(19) <= '1';
gameA(21)(19) <= '1';
gameA(8)(20) <= '1';
gameA(11)(20) <= '1';
gameA(12)(20) <= '1';
gameA(13)(20) <= '1';
gameA(9)(21) <= '1';
gameA(10)(21) <= '1';
gameA(17)(21) <= '1';
gameA(18)(21) <= '1';
gameA(19)(21) <= '1';
gameA(23)(21) <= '1';
gameA(24)(21) <= '1';
gameA(25)(21) <= '1';
gameA(54)(21) <= '1';
gameA(55)(21) <= '1';
gameA(14)(22) <= '1';
gameA(50)(22) <= '1';
gameA(51)(22) <= '1';
gameA(52)(22) <= '1';
gameA(55)(22) <= '1';
gameA(14)(23) <= '1';
gameA(21)(23) <= '1';
gameA(53)(23) <= '1';
gameA(54)(23) <= '1';
gameA(9)(24) <= '1';
gameA(10)(24) <= '1';
gameA(21)(24) <= '1';
gameA(30)(24) <= '1';
gameA(49)(24) <= '1';
gameA(8)(25) <= '1';
gameA(11)(25) <= '1';
gameA(12)(25) <= '1';
gameA(13)(25) <= '1';
gameA(21)(25) <= '1';
gameA(28)(25) <= '1';
gameA(29)(25) <= '1';
gameA(31)(25) <= '1';
gameA(32)(25) <= '1';
gameA(45)(25) <= '1';
gameA(49)(25) <= '1';
gameA(8)(26) <= '1';
gameA(9)(26) <= '1';
gameA(30)(26) <= '1';
gameA(43)(26) <= '1';
gameA(44)(26) <= '1';
gameA(46)(26) <= '1';
gameA(47)(26) <= '1';
gameA(53)(26) <= '1';
gameA(54)(26) <= '1';
gameA(45)(27) <= '1';
gameA(50)(27) <= '1';
gameA(51)(27) <= '1';
gameA(52)(27) <= '1';
gameA(55)(27) <= '1';
gameA(54)(28) <= '1';
gameA(55)(28) <= '1';
gameA(46)(30) <= '1';
gameA(48)(30) <= '1';
gameA(28)(31) <= '1';
gameA(29)(31) <= '1';
gameA(30)(31) <= '1';
gameA(49)(31) <= '1';
gameA(45)(32) <= '1';
gameA(48)(32) <= '1';
gameA(26)(33) <= '1';
gameA(32)(33) <= '1';
gameA(44)(33) <= '1';
gameA(46)(33) <= '1';
gameA(48)(33) <= '1';
gameA(26)(34) <= '1';
gameA(32)(34) <= '1';
gameA(44)(34) <= '1';
gameA(47)(34) <= '1';
gameA(26)(35) <= '1';
gameA(32)(35) <= '1';
gameA(45)(35) <= '1';
gameA(46)(35) <= '1';
gameA(21)(36) <= '1';
gameA(22)(36) <= '1';
gameA(20)(37) <= '1';
gameA(23)(37) <= '1';
gameA(28)(37) <= '1';
gameA(29)(37) <= '1';
gameA(30)(37) <= '1';
gameA(20)(38) <= '1';
gameA(22)(38) <= '1';
gameA(24)(38) <= '1';
gameA(21)(39) <= '1';
gameA(23)(39) <= '1';
gameA(24)(39) <= '1';
gameA(25)(39) <= '1';
gameA(23)(40) <= '1';
gameA(24)(40) <= '1';
gameA(25)(40) <= '1';
gameA(30)(41) <= '1';
gameA(31)(41) <= '1';
gameA(28)(42) <= '1';
gameA(33)(42) <= '1';
gameA(28)(43) <= '1';
gameA(33)(43) <= '1';
gameA(28)(44) <= '1';
gameA(33)(44) <= '1';
gameA(29)(45) <= '1';
gameA(32)(45) <= '1';
gameA(27)(46) <= '1';
gameA(29)(46) <= '1';
gameA(32)(46) <= '1';
gameA(34)(46) <= '1';
gameA(27)(47) <= '1';
gameA(28)(47) <= '1';
gameA(33)(47) <= '1';
gameA(34)(47) <= '1';
when "10001001" => 
--traffic lights
gameA(32)(20) <= '1';
gameA(32)(21) <= '1';
gameA(32)(22) <= '1';
gameA(28)(24) <= '1';
gameA(29)(24) <= '1';
gameA(30)(24) <= '1';
gameA(34)(24) <= '1';
gameA(35)(24) <= '1';
gameA(36)(24) <= '1';
gameA(32)(26) <= '1';
gameA(32)(27) <= '1';
gameA(32)(28) <= '1';
when "10001010" => 
--trans-boat with tail, up boat with tail
gameA(33)(22) <= '1';
gameA(34)(22) <= '1';
gameA(32)(23) <= '1';
gameA(34)(23) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(31)(25) <= '1';
gameA(30)(26) <= '1';
gameA(31)(26) <= '1';
when "10001011" => 
--trice tongs
gameA(29)(21) <= '1';
gameA(30)(21) <= '1';
gameA(29)(22) <= '1';
gameA(30)(22) <= '1';
gameA(33)(22) <= '1';
gameA(31)(23) <= '1';
gameA(32)(23) <= '1';
gameA(34)(23) <= '1';
gameA(31)(24) <= '1';
gameA(34)(24) <= '1';
gameA(30)(25) <= '1';
gameA(34)(25) <= '1';
gameA(35)(25) <= '1';
gameA(31)(26) <= '1';
gameA(32)(26) <= '1';
gameA(33)(26) <= '1';
gameA(33)(27) <= '1';
when "10001100" => 
--tripole, short barberpole
gameA(29)(21) <= '1';
gameA(30)(21) <= '1';
gameA(29)(22) <= '1';
gameA(31)(22) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(34)(25) <= '1';
gameA(33)(26) <= '1';
gameA(34)(26) <= '1';
when "10001101" => 
--tub
gameA(32)(23) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(32)(25) <= '1';
when "10001110" => 
--tub with tail
gameA(31)(22) <= '1';
gameA(30)(23) <= '1';
gameA(32)(23) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(33)(25) <= '1';
gameA(33)(26) <= '1';
gameA(34)(26) <= '1';
when "10001111" => 
--tubber
gameA(30)(18) <= '1';
gameA(32)(18) <= '1';
gameA(30)(19) <= '1';
gameA(31)(19) <= '1';
gameA(33)(19) <= '1';
gameA(33)(20) <= '1';
gameA(34)(20) <= '1';
gameA(35)(20) <= '1';
gameA(30)(21) <= '1';
gameA(31)(21) <= '1';
gameA(36)(21) <= '1';
gameA(26)(22) <= '1';
gameA(27)(22) <= '1';
gameA(29)(22) <= '1';
gameA(32)(22) <= '1';
gameA(33)(22) <= '1';
gameA(36)(22) <= '1';
gameA(27)(23) <= '1';
gameA(29)(23) <= '1';
gameA(34)(23) <= '1';
gameA(36)(23) <= '1';
gameA(37)(23) <= '1';
gameA(26)(24) <= '1';
gameA(30)(24) <= '1';
gameA(34)(24) <= '1';
gameA(38)(24) <= '1';
gameA(27)(25) <= '1';
gameA(28)(25) <= '1';
gameA(30)(25) <= '1';
gameA(35)(25) <= '1';
gameA(37)(25) <= '1';
gameA(28)(26) <= '1';
gameA(31)(26) <= '1';
gameA(32)(26) <= '1';
gameA(35)(26) <= '1';
gameA(37)(26) <= '1';
gameA(38)(26) <= '1';
gameA(28)(27) <= '1';
gameA(33)(27) <= '1';
gameA(34)(27) <= '1';
gameA(29)(28) <= '1';
gameA(30)(28) <= '1';
gameA(31)(28) <= '1';
gameA(31)(29) <= '1';
gameA(33)(29) <= '1';
gameA(34)(29) <= '1';
gameA(32)(30) <= '1';
gameA(34)(30) <= '1';
when "10010000" => 
--tumbler
gameA(30)(21) <= '1';
gameA(31)(21) <= '1';
gameA(33)(21) <= '1';
gameA(34)(21) <= '1';
gameA(30)(22) <= '1';
gameA(31)(22) <= '1';
gameA(33)(22) <= '1';
gameA(34)(22) <= '1';
gameA(31)(23) <= '1';
gameA(33)(23) <= '1';
gameA(29)(24) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(35)(24) <= '1';
gameA(29)(25) <= '1';
gameA(31)(25) <= '1';
gameA(33)(25) <= '1';
gameA(35)(25) <= '1';
gameA(29)(26) <= '1';
gameA(30)(26) <= '1';
gameA(34)(26) <= '1';
gameA(35)(26) <= '1';
when "10010001" => 
--turtle
gameA(26)(19) <= '1';
gameA(27)(19) <= '1';
gameA(28)(19) <= '1';
gameA(36)(19) <= '1';
gameA(26)(20) <= '1';
gameA(27)(20) <= '1';
gameA(30)(20) <= '1';
gameA(32)(20) <= '1';
gameA(33)(20) <= '1';
gameA(35)(20) <= '1';
gameA(36)(20) <= '1';
gameA(28)(21) <= '1';
gameA(29)(21) <= '1';
gameA(30)(21) <= '1';
gameA(35)(21) <= '1';
gameA(26)(22) <= '1';
gameA(29)(22) <= '1';
gameA(31)(22) <= '1';
gameA(35)(22) <= '1';
gameA(25)(23) <= '1';
gameA(30)(23) <= '1';
gameA(35)(23) <= '1';
gameA(38)(23) <= '1';
gameA(25)(24) <= '1';
gameA(30)(24) <= '1';
gameA(35)(24) <= '1';
gameA(38)(24) <= '1';
gameA(26)(25) <= '1';
gameA(29)(25) <= '1';
gameA(31)(25) <= '1';
gameA(35)(25) <= '1';
gameA(28)(26) <= '1';
gameA(29)(26) <= '1';
gameA(30)(26) <= '1';
gameA(35)(26) <= '1';
gameA(26)(27) <= '1';
gameA(27)(27) <= '1';
gameA(30)(27) <= '1';
gameA(32)(27) <= '1';
gameA(33)(27) <= '1';
gameA(35)(27) <= '1';
gameA(36)(27) <= '1';
gameA(26)(28) <= '1';
gameA(27)(28) <= '1';
gameA(28)(28) <= '1';
gameA(36)(28) <= '1';
when "10010010" => 
--twinhat, twin peaks
gameA(30)(22) <= '1';
gameA(34)(22) <= '1';
gameA(29)(23) <= '1';
gameA(31)(23) <= '1';
gameA(33)(23) <= '1';
gameA(35)(23) <= '1';
gameA(29)(24) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(35)(24) <= '1';
gameA(28)(25) <= '1';
gameA(29)(25) <= '1';
gameA(31)(25) <= '1';
gameA(33)(25) <= '1';
gameA(35)(25) <= '1';
gameA(36)(25) <= '1';
gameA(32)(26) <= '1';
when "10010011" => 
--two eaters
gameA(28)(20) <= '1';
gameA(29)(20) <= '1';
gameA(29)(21) <= '1';
gameA(29)(22) <= '1';
gameA(31)(22) <= '1';
gameA(30)(23) <= '1';
gameA(31)(23) <= '1';
gameA(33)(24) <= '1';
gameA(34)(24) <= '1';
gameA(33)(25) <= '1';
gameA(35)(25) <= '1';
gameA(35)(26) <= '1';
gameA(35)(27) <= '1';
gameA(36)(27) <= '1';
when "10010100" => 
--unix
gameA(29)(20) <= '1';
gameA(30)(20) <= '1';
gameA(29)(21) <= '1';
gameA(30)(21) <= '1';
gameA(29)(23) <= '1';
gameA(28)(24) <= '1';
gameA(30)(24) <= '1';
gameA(28)(25) <= '1';
gameA(31)(25) <= '1';
gameA(34)(25) <= '1';
gameA(35)(25) <= '1';
gameA(32)(26) <= '1';
gameA(34)(26) <= '1';
gameA(35)(26) <= '1';
gameA(30)(27) <= '1';
gameA(31)(27) <= '1';
when "10010101" => 
--very long barge, long long barge
gameA(30)(21) <= '1';
gameA(29)(22) <= '1';
gameA(31)(22) <= '1';
gameA(30)(23) <= '1';
gameA(32)(23) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(32)(25) <= '1';
gameA(34)(25) <= '1';
gameA(33)(26) <= '1';
when "10010110" => 
--very long boat, long long boat
gameA(31)(22) <= '1';
gameA(30)(23) <= '1';
gameA(32)(23) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(32)(25) <= '1';
gameA(34)(25) <= '1';
gameA(33)(26) <= '1';
gameA(34)(26) <= '1';
when "10010111" => 
--very long ship, long long ship
gameA(30)(22) <= '1';
gameA(31)(22) <= '1';
gameA(30)(23) <= '1';
gameA(32)(23) <= '1';
gameA(31)(24) <= '1';
gameA(33)(24) <= '1';
gameA(32)(25) <= '1';
gameA(34)(25) <= '1';
gameA(33)(26) <= '1';
gameA(34)(26) <= '1';
